/usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': ContainerBuilderTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': ContainerBuilderTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': ContainerBuilderTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': ContainerBuilderTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': ContainerBuilderTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': ContainerBuilderTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': ContainerBuilderTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': ContainerBuilderTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': ContainerBuilderTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': ContainerBuilderTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': ContainerBuilderTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x360): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x360): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0xcc0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ContainerBuilderTests.cpp:(.text+0xd00): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': ContainerBuilderTests.cpp:(.text+0x10b0): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x1510): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x15c0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': ContainerBuilderTests.cpp:(.text+0x15e0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x1600): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x1620): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x1640): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': ContainerBuilderTests.cpp:(.text+0x1660): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': ContainerBuilderTests.cpp:(.text+0x17a0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x1990): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ContainerBuilderTests.cpp:(.text+0x1a30): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ContainerBuilderTests.cpp:(.text+0x1ad0): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': ContainerBuilderTests.cpp:(.text+0x1ba0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x1ca0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ContainerBuilderTests.cpp:(.text+0x1d20): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': ContainerBuilderTests.cpp:(.text+0x1ed0): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ContainerBuilderTests.cpp:(.text+0x1ee0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': ContainerBuilderTests.cpp:(.text+0x1f00): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ContainerBuilderTests.cpp:(.text+0x1f10): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ContainerBuilderTests.cpp:(.text+0x1f50): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x1fc0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': ContainerBuilderTests.cpp:(.text+0x20f0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': ContainerBuilderTests.cpp:(.text+0x22e0): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': ContainerBuilderTests.cpp:(.text+0x3380): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x3430): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': ContainerBuilderTests.cpp:(.text+0x35b0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ContainerBuilderTests.cpp:(.text+0x3700): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': ContainerBuilderTests.cpp:(.text+0x3980): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::debug::under_debugger()': ContainerBuilderTests.cpp:(.text+0x3c40): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::debug::debugger_break()': ContainerBuilderTests.cpp:(.text+0x3d60): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0x3d80): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': ContainerBuilderTests.cpp:(.text+0x3d90): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': ContainerBuilderTests.cpp:(.text+0x3da0): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': ContainerBuilderTests.cpp:(.text+0x3e70): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': ContainerBuilderTests.cpp:(.text+0x4120): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::get_context()': ContainerBuilderTests.cpp:(.text+0x41e0): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::detail::signal_action::signal_action()': ContainerBuilderTests.cpp:(.text+0x41f0): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::detail::signal_action::signal_action()': ContainerBuilderTests.cpp:(.text+0x41f0): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': ContainerBuilderTests.cpp:(.text+0x4200): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': ContainerBuilderTests.cpp:(.text+0x4200): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': ContainerBuilderTests.cpp:(.text+0x4220): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': ContainerBuilderTests.cpp:(.text+0x4220): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': ContainerBuilderTests.cpp:(.text+0x43d0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': ContainerBuilderTests.cpp:(.text+0x43d0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::system_error::system_error(char const*)': ContainerBuilderTests.cpp:(.text+0x4410): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::system_error::system_error(char const*)': ContainerBuilderTests.cpp:(.text+0x4410): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': ContainerBuilderTests.cpp:(.text+0x4440): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': ContainerBuilderTests.cpp:(.text+0x4440): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': ContainerBuilderTests.cpp:(.text+0x4570): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': ContainerBuilderTests.cpp:(.text+0x4570): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': ContainerBuilderTests.cpp:(.text+0x4870): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': ContainerBuilderTests.cpp:(.text+0x4870): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': ContainerBuilderTests.cpp:(.text+0x48d0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': ContainerBuilderTests.cpp:(.text+0x48d0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': ContainerBuilderTests.cpp:(.text+0x4a90): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': ContainerBuilderTests.cpp:(.text+0x4ef0): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': ContainerBuilderTests.cpp:(.text+0x4ef0): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::fpe::enable(unsigned int)': ContainerBuilderTests.cpp:(.text+0x4f30): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::fpe::disable(unsigned int)': ContainerBuilderTests.cpp:(.text+0x4f60): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': ContainerBuilderTests.cpp:(.text+0x4f90): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x5010): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': ContainerBuilderTests.cpp:(.text+0x5020): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_results::passed() const': ContainerBuilderTests.cpp:(.text+0x5030): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': ContainerBuilderTests.cpp:(.text+0x5080): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': ContainerBuilderTests.cpp:(.text+0x5090): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': ContainerBuilderTests.cpp:(.text+0x50d0): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_results::clear()': ContainerBuilderTests.cpp:(.text+0x5130): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_results::test_results()': ContainerBuilderTests.cpp:(.text+0x51b0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_results::test_results()': ContainerBuilderTests.cpp:(.text+0x51b0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': ContainerBuilderTests.cpp:(.text+0x5230): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': ContainerBuilderTests.cpp:(.text+0x52b0): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': ContainerBuilderTests.cpp:(.text+0x52d0): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': ContainerBuilderTests.cpp:(.text+0x52f0): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': ContainerBuilderTests.cpp:(.text+0x5350): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': ContainerBuilderTests.cpp:(.text+0x53c0): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': ContainerBuilderTests.cpp:(.text+0x5440): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': ContainerBuilderTests.cpp:(.text+0x5450): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': ContainerBuilderTests.cpp:(.text+0x5470): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': ContainerBuilderTests.cpp:(.text+0x5530): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': ContainerBuilderTests.cpp:(.text+0x5560): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': ContainerBuilderTests.cpp:(.text+0x55a0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': ContainerBuilderTests.cpp:(.text+0x55c0): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': ContainerBuilderTests.cpp:(.text+0x5610): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0x5660): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': ContainerBuilderTests.cpp:(.text+0x56e0): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ContainerBuilderTests.cpp:(.text+0x56f0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': ContainerBuilderTests.cpp:(.text+0x5890): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': ContainerBuilderTests.cpp:(.text+0x5950): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': ContainerBuilderTests.cpp:(.text+0x5970): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': ContainerBuilderTests.cpp:(.text+0x5a70): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': ContainerBuilderTests.cpp:(.text+0x5aa0): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0x5b20): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': ContainerBuilderTests.cpp:(.text+0x5b80): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': ContainerBuilderTests.cpp:(.text+0x5b90): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': ContainerBuilderTests.cpp:(.text+0x5bb0): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': ContainerBuilderTests.cpp:(.text+0x5bd0): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0x5db0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': ContainerBuilderTests.cpp:(.text+0x5ee0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': ContainerBuilderTests.cpp:(.text+0x5f40): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': ContainerBuilderTests.cpp:(.text+0x6030): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': ContainerBuilderTests.cpp:(.text+0x6050): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': ContainerBuilderTests.cpp:(.text+0x60d0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': ContainerBuilderTests.cpp:(.text+0x6180): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': ContainerBuilderTests.cpp:(.text+0x6240): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': ContainerBuilderTests.cpp:(.text+0x62d0): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': ContainerBuilderTests.cpp:(.text+0x6380): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': ContainerBuilderTests.cpp:(.text+0x6400): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': ContainerBuilderTests.cpp:(.text+0x65d0): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': ContainerBuilderTests.cpp:(.text+0x66f0): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': ContainerBuilderTests.cpp:(.text+0x69a0): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': ContainerBuilderTests.cpp:(.text+0x6af0): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': ContainerBuilderTests.cpp:(.text+0x6be0): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': ContainerBuilderTests.cpp:(.text+0x6ce0): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': ContainerBuilderTests.cpp:(.text+0x6d60): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': ContainerBuilderTests.cpp:(.text+0x6d70): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0x6ea0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': ContainerBuilderTests.cpp:(.text+0x70d0): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': ContainerBuilderTests.cpp:(.text+0x7330): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': ContainerBuilderTests.cpp:(.text+0x7350): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': ContainerBuilderTests.cpp:(.text+0x7370): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': ContainerBuilderTests.cpp:(.text+0x7380): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': ContainerBuilderTests.cpp:(.text+0x74d0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': ContainerBuilderTests.cpp:(.text+0x74d0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::clear()': ContainerBuilderTests.cpp:(.text+0x76f0): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': ContainerBuilderTests.cpp:(.text+0x7780): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': ContainerBuilderTests.cpp:(.text+0x77a0): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': ContainerBuilderTests.cpp:(.text+0x7830): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': ContainerBuilderTests.cpp:(.text+0x7a10): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': ContainerBuilderTests.cpp:(.text+0x7a30): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': ContainerBuilderTests.cpp:(.text+0x7aa0): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0x7b10): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': ContainerBuilderTests.cpp:(.text+0x7b80): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': ContainerBuilderTests.cpp:(.text+0x7bf0): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': ContainerBuilderTests.cpp:(.text+0x7d90): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': ContainerBuilderTests.cpp:(.text+0x7d90): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': ContainerBuilderTests.cpp:(.text+0x7dc0): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': ContainerBuilderTests.cpp:(.text+0x7eb0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': ContainerBuilderTests.cpp:(.text+0x7eb0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': ContainerBuilderTests.cpp:(.text+0x7ee0): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': ContainerBuilderTests.cpp:(.text+0x8050): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ContainerBuilderTests.cpp:(.text+0x8070): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ContainerBuilderTests.cpp:(.text+0x8070): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ContainerBuilderTests.cpp:(.text+0x8090): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': ContainerBuilderTests.cpp:(.text+0x80b0): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': ContainerBuilderTests.cpp:(.text+0x82a0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': ContainerBuilderTests.cpp:(.text+0x82a0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': ContainerBuilderTests.cpp:(.text+0x82b0): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': ContainerBuilderTests.cpp:(.text+0x82c0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': ContainerBuilderTests.cpp:(.text+0x8390): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': ContainerBuilderTests.cpp:(.text+0x8390): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0x83e0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ContainerBuilderTests.cpp:(.text+0x8500): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0x8670): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0x87a0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0x88c0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': ContainerBuilderTests.cpp:(.text+0x89e0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': ContainerBuilderTests.cpp:(.text+0x8ba0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': ContainerBuilderTests.cpp:(.text+0x9070): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': ContainerBuilderTests.cpp:(.text+0x95a0): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': ContainerBuilderTests.cpp:(.text+0x9660): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': ContainerBuilderTests.cpp:(.text+0x9800): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ContainerBuilderTests.cpp:(.text+0x9840): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': ContainerBuilderTests.cpp:(.text+0x9aa0): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0x9cb0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xa220): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': ContainerBuilderTests.cpp:(.text+0xa410): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': ContainerBuilderTests.cpp:(.text+0xa4d0): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': ContainerBuilderTests.cpp:(.text+0xa4f0): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': ContainerBuilderTests.cpp:(.text+0xa510): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': ContainerBuilderTests.cpp:(.text+0xa840): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': ContainerBuilderTests.cpp:(.text+0xa870): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': ContainerBuilderTests.cpp:(.text+0xa960): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ContainerBuilderTests.cpp:(.text+0xa980): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ContainerBuilderTests.cpp:(.text+0xa980): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ContainerBuilderTests.cpp:(.text+0xa9a0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': ContainerBuilderTests.cpp:(.text+0xa9c0): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': ContainerBuilderTests.cpp:(.text+0xab50): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': ContainerBuilderTests.cpp:(.text+0xab50): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': ContainerBuilderTests.cpp:(.text+0xab70): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xac30): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': ContainerBuilderTests.cpp:(.text+0xad50): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': ContainerBuilderTests.cpp:(.text+0xada0): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0xadc0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ContainerBuilderTests.cpp:(.text+0xaf90): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': ContainerBuilderTests.cpp:(.text+0xb190): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xb3b0): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ContainerBuilderTests.cpp:(.text+0xb500): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': ContainerBuilderTests.cpp:(.text+0xb660): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': ContainerBuilderTests.cpp:(.text+0xb750): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': ContainerBuilderTests.cpp:(.text+0xb840): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': ContainerBuilderTests.cpp:(.text+0xb970): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': ContainerBuilderTests.cpp:(.text+0xb990): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': ContainerBuilderTests.cpp:(.text+0xb9e0): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': ContainerBuilderTests.cpp:(.text+0xb9f0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': ContainerBuilderTests.cpp:(.text+0xba80): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ContainerBuilderTests.cpp:(.text+0xbb10): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_suite::generate()': ContainerBuilderTests.cpp:(.text+0xbbb0): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': ContainerBuilderTests.cpp:(.text+0xbdb0): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': ContainerBuilderTests.cpp:(.text+0xbe10): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xbed0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': ContainerBuilderTests.cpp:(.text+0xc1b0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': ContainerBuilderTests.cpp:(.text+0xc3c0): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': ContainerBuilderTests.cpp:(.text+0xc4c0): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': ContainerBuilderTests.cpp:(.text+0xc720): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': ContainerBuilderTests.cpp:(.text+0xc8c0): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xcd50): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': ContainerBuilderTests.cpp:(.text+0xcf60): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': ContainerBuilderTests.cpp:(.text+0xd060): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': ContainerBuilderTests.cpp:(.text+0xd060): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': ContainerBuilderTests.cpp:(.text+0xd240): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': ContainerBuilderTests.cpp:(.text+0xd240): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': ContainerBuilderTests.cpp:(.text+0xd320): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': ContainerBuilderTests.cpp:(.text+0xd320): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xd3f0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xd3f0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xd5c0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xd5c0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': ContainerBuilderTests.cpp:(.text+0xd6b0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': ContainerBuilderTests.cpp:(.text+0xd6b0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': ContainerBuilderTests.cpp:(.text+0xd750): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': ContainerBuilderTests.cpp:(.text+0xd7b0): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xe470): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xe470): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': ContainerBuilderTests.cpp:(.text+0xe540): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': ContainerBuilderTests.cpp:(.text+0xe630): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': ContainerBuilderTests.cpp:(.text+0xe630): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ContainerBuilderTests.cpp:(.text+0xe640): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ContainerBuilderTests.cpp:(.text+0xe640): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ContainerBuilderTests.cpp:(.text+0xe6d0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ContainerBuilderTests.cpp:(.text+0xe6d0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': ContainerBuilderTests.cpp:(.text+0xe700): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': ContainerBuilderTests.cpp:(.text+0xe700): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': ContainerBuilderTests.cpp:(.text+0xe750): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': ContainerBuilderTests.cpp:(.text+0xe800): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xe920): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': ContainerBuilderTests.cpp:(.text+0xeae0): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': ContainerBuilderTests.cpp:(.text+0xebf0): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': ContainerBuilderTests.cpp:(.text+0xed70): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xefb0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0xf150): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': ContainerBuilderTests.cpp:(.text+0xf310): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': ContainerBuilderTests.cpp:(.text+0xf310): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': ContainerBuilderTests.cpp:(.text+0xf460): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': ContainerBuilderTests.cpp:(.text+0xf460): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': ContainerBuilderTests.cpp:(.text+0xf5c0): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': ContainerBuilderTests.cpp:(.text+0x106f0): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': ContainerBuilderTests.cpp:(.text+0x107c0): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ContainerBuilderTests.cpp:(.text+0x108f0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ContainerBuilderTests.cpp:(.text+0x10b90): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0x10ff0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ContainerBuilderTests.cpp:(.text+0x11070): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0x110f0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ContainerBuilderTests.cpp:(.text+0x11180): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0x11240): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': ContainerBuilderTests.cpp:(.text+0x114e0): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': ContainerBuilderTests.cpp:(.text+0x11620): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': ContainerBuilderTests.cpp:(.text+0x11680): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x11780): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': ContainerBuilderTests.cpp:(.text+0x11810): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': ContainerBuilderTests.cpp:(.text+0x11a50): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0x12370): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': ContainerBuilderTests.cpp:(.text+0x126b0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': ContainerBuilderTests.cpp:(.text+0x127e0): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': ContainerBuilderTests.cpp:(.text+0x12850): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0x12860): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ContainerBuilderTests.cpp:(.text+0x12940): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ContainerBuilderTests.cpp:(.text+0x12f90): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::debug::attach_debugger(bool)': ContainerBuilderTests.cpp:(.text+0x139b0): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': ContainerBuilderTests.cpp:(.text+0x13dd0): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': ContainerBuilderTests.cpp:(.text+0x141c0): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0x14330): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': ContainerBuilderTests.cpp:(.text+0x14350): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::shutdown()': ContainerBuilderTests.cpp:(.text+0x145c0): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': ContainerBuilderTests.cpp:(.text+0x145e0): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ContainerBuilderTests.cpp:(.text+0x15c80): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': ContainerBuilderTests.cpp:(.text+0x16010): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': ContainerBuilderTests.cpp:(.text+0x160d0): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': ContainerBuilderTests.cpp:(.text+0x16910): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': ContainerBuilderTests.cpp:(.text+0x16e50): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': ContainerBuilderTests.cpp:(.text+0x17340): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': ContainerBuilderTests.cpp:(.text+0x17ff0): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0x18000): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0x180c0): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0x18180): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0x18250): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': ContainerBuilderTests.cpp:(.text+0x18360): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': ContainerBuilderTests.cpp:(.text+0x18450): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': ContainerBuilderTests.cpp:(.text+0x18530): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': ContainerBuilderTests.cpp:(.text+0x187a0): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ContainerBuilderTests.cpp:(.text+0x18970): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ContainerBuilderTests.cpp:(.text+0x18b30): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ContainerBuilderTests.cpp:(.text+0x18e40): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ContainerBuilderTests.cpp:(.text+0x19030): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': ContainerBuilderTests.cpp:(.text+0x192d0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': ContainerBuilderTests.cpp:(.text+0x21b00): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': ContainerBuilderTests.cpp:(.text+0x22b10): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerBuilderTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': ContainerBuilderTests.cpp:(.text+0x238c0): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': ContainerTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': ContainerTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': ContainerTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': ContainerTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': ContainerTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': ContainerTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': ContainerTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': ContainerTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': ContainerTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': ContainerTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': ContainerTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': ContainerTests.cpp:(.text+0x390): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': ContainerTests.cpp:(.text+0x390): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0xcf0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ContainerTests.cpp:(.text+0xd30): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': ContainerTests.cpp:(.text+0x10e0): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': ContainerTests.cpp:(.text+0x1540): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': ContainerTests.cpp:(.text+0x15f0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': ContainerTests.cpp:(.text+0x1610): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': ContainerTests.cpp:(.text+0x1630): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': ContainerTests.cpp:(.text+0x1650): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': ContainerTests.cpp:(.text+0x1670): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': ContainerTests.cpp:(.text+0x1690): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': ContainerTests.cpp:(.text+0x17d0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': ContainerTests.cpp:(.text+0x19c0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ContainerTests.cpp:(.text+0x1a60): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ContainerTests.cpp:(.text+0x1b00): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': ContainerTests.cpp:(.text+0x1bd0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': ContainerTests.cpp:(.text+0x1cd0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ContainerTests.cpp:(.text+0x1d50): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': ContainerTests.cpp:(.text+0x1f00): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ContainerTests.cpp:(.text+0x1f10): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': ContainerTests.cpp:(.text+0x1f30): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ContainerTests.cpp:(.text+0x1f40): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ContainerTests.cpp:(.text+0x1f80): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': ContainerTests.cpp:(.text+0x1ff0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': ContainerTests.cpp:(.text+0x2120): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': ContainerTests.cpp:(.text+0x2260): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': ContainerTests.cpp:(.text+0x2c70): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': ContainerTests.cpp:(.text+0x2d20): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': ContainerTests.cpp:(.text+0x2ea0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ContainerTests.cpp:(.text+0x2ff0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': ContainerTests.cpp:(.text+0x3270): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::debug::under_debugger()': ContainerTests.cpp:(.text+0x3530): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::debug::debugger_break()': ContainerTests.cpp:(.text+0x3650): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0x3670): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': ContainerTests.cpp:(.text+0x3680): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': ContainerTests.cpp:(.text+0x3690): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': ContainerTests.cpp:(.text+0x3760): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': ContainerTests.cpp:(.text+0x3a10): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::get_context()': ContainerTests.cpp:(.text+0x3ad0): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::detail::signal_action::signal_action()': ContainerTests.cpp:(.text+0x3ae0): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::detail::signal_action::signal_action()': ContainerTests.cpp:(.text+0x3ae0): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': ContainerTests.cpp:(.text+0x3af0): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': ContainerTests.cpp:(.text+0x3af0): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': ContainerTests.cpp:(.text+0x3b10): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': ContainerTests.cpp:(.text+0x3b10): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': ContainerTests.cpp:(.text+0x3cc0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': ContainerTests.cpp:(.text+0x3cc0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::system_error::system_error(char const*)': ContainerTests.cpp:(.text+0x3d00): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::system_error::system_error(char const*)': ContainerTests.cpp:(.text+0x3d00): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': ContainerTests.cpp:(.text+0x3d30): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': ContainerTests.cpp:(.text+0x3d30): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': ContainerTests.cpp:(.text+0x3e60): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': ContainerTests.cpp:(.text+0x3e60): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': ContainerTests.cpp:(.text+0x4160): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': ContainerTests.cpp:(.text+0x4160): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': ContainerTests.cpp:(.text+0x41c0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': ContainerTests.cpp:(.text+0x41c0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': ContainerTests.cpp:(.text+0x4380): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': ContainerTests.cpp:(.text+0x47e0): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': ContainerTests.cpp:(.text+0x47e0): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::fpe::enable(unsigned int)': ContainerTests.cpp:(.text+0x4820): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::fpe::disable(unsigned int)': ContainerTests.cpp:(.text+0x4850): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': ContainerTests.cpp:(.text+0x4880): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': ContainerTests.cpp:(.text+0x4900): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': ContainerTests.cpp:(.text+0x4910): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_results::passed() const': ContainerTests.cpp:(.text+0x4920): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': ContainerTests.cpp:(.text+0x4970): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': ContainerTests.cpp:(.text+0x4980): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': ContainerTests.cpp:(.text+0x49c0): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_results::clear()': ContainerTests.cpp:(.text+0x4a20): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_results::test_results()': ContainerTests.cpp:(.text+0x4aa0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_results::test_results()': ContainerTests.cpp:(.text+0x4aa0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': ContainerTests.cpp:(.text+0x4b20): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': ContainerTests.cpp:(.text+0x4ba0): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': ContainerTests.cpp:(.text+0x4bc0): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': ContainerTests.cpp:(.text+0x4be0): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': ContainerTests.cpp:(.text+0x4c40): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': ContainerTests.cpp:(.text+0x4cb0): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': ContainerTests.cpp:(.text+0x4d30): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': ContainerTests.cpp:(.text+0x4d40): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': ContainerTests.cpp:(.text+0x4d60): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': ContainerTests.cpp:(.text+0x4e20): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': ContainerTests.cpp:(.text+0x4e50): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': ContainerTests.cpp:(.text+0x4e90): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': ContainerTests.cpp:(.text+0x4eb0): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': ContainerTests.cpp:(.text+0x4f00): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0x4f50): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': ContainerTests.cpp:(.text+0x4fd0): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ContainerTests.cpp:(.text+0x4fe0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': ContainerTests.cpp:(.text+0x5180): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': ContainerTests.cpp:(.text+0x5240): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': ContainerTests.cpp:(.text+0x5260): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': ContainerTests.cpp:(.text+0x5360): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': ContainerTests.cpp:(.text+0x5390): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0x5410): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': ContainerTests.cpp:(.text+0x5470): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': ContainerTests.cpp:(.text+0x5480): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': ContainerTests.cpp:(.text+0x54a0): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': ContainerTests.cpp:(.text+0x54c0): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0x56a0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': ContainerTests.cpp:(.text+0x57d0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': ContainerTests.cpp:(.text+0x5830): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': ContainerTests.cpp:(.text+0x5920): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': ContainerTests.cpp:(.text+0x5940): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': ContainerTests.cpp:(.text+0x59c0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': ContainerTests.cpp:(.text+0x5a70): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': ContainerTests.cpp:(.text+0x5b30): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': ContainerTests.cpp:(.text+0x5bc0): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': ContainerTests.cpp:(.text+0x5c70): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': ContainerTests.cpp:(.text+0x5cf0): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': ContainerTests.cpp:(.text+0x5ec0): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': ContainerTests.cpp:(.text+0x5fe0): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': ContainerTests.cpp:(.text+0x60f0): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': ContainerTests.cpp:(.text+0x6240): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': ContainerTests.cpp:(.text+0x6330): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': ContainerTests.cpp:(.text+0x6430): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': ContainerTests.cpp:(.text+0x64b0): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': ContainerTests.cpp:(.text+0x64c0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0x65f0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': ContainerTests.cpp:(.text+0x67d0): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': ContainerTests.cpp:(.text+0x6a30): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': ContainerTests.cpp:(.text+0x6a50): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': ContainerTests.cpp:(.text+0x6a70): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': ContainerTests.cpp:(.text+0x6a80): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': ContainerTests.cpp:(.text+0x6bd0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': ContainerTests.cpp:(.text+0x6bd0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::clear()': ContainerTests.cpp:(.text+0x6df0): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': ContainerTests.cpp:(.text+0x6e80): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': ContainerTests.cpp:(.text+0x6ea0): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': ContainerTests.cpp:(.text+0x6f30): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': ContainerTests.cpp:(.text+0x7110): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': ContainerTests.cpp:(.text+0x7130): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': ContainerTests.cpp:(.text+0x71a0): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0x7210): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': ContainerTests.cpp:(.text+0x7280): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': ContainerTests.cpp:(.text+0x72f0): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': ContainerTests.cpp:(.text+0x7490): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': ContainerTests.cpp:(.text+0x7490): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': ContainerTests.cpp:(.text+0x74c0): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': ContainerTests.cpp:(.text+0x75b0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': ContainerTests.cpp:(.text+0x75b0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': ContainerTests.cpp:(.text+0x75e0): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': ContainerTests.cpp:(.text+0x7750): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ContainerTests.cpp:(.text+0x7770): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ContainerTests.cpp:(.text+0x7770): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ContainerTests.cpp:(.text+0x7790): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': ContainerTests.cpp:(.text+0x77b0): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': ContainerTests.cpp:(.text+0x79a0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': ContainerTests.cpp:(.text+0x79a0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': ContainerTests.cpp:(.text+0x79b0): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': ContainerTests.cpp:(.text+0x79c0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': ContainerTests.cpp:(.text+0x7a90): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': ContainerTests.cpp:(.text+0x7a90): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0x7ae0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ContainerTests.cpp:(.text+0x7c00): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0x7d70): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0x7ea0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0x7fc0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': ContainerTests.cpp:(.text+0x80e0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': ContainerTests.cpp:(.text+0x82a0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': ContainerTests.cpp:(.text+0x8770): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': ContainerTests.cpp:(.text+0x8ca0): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': ContainerTests.cpp:(.text+0x8d60): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': ContainerTests.cpp:(.text+0x8f00): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ContainerTests.cpp:(.text+0x8f40): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': ContainerTests.cpp:(.text+0x9270): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0x9480): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0x99f0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': ContainerTests.cpp:(.text+0x9be0): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': ContainerTests.cpp:(.text+0x9ca0): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': ContainerTests.cpp:(.text+0x9cc0): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': ContainerTests.cpp:(.text+0x9ce0): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': ContainerTests.cpp:(.text+0xa010): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': ContainerTests.cpp:(.text+0xa040): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': ContainerTests.cpp:(.text+0xa130): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ContainerTests.cpp:(.text+0xa150): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ContainerTests.cpp:(.text+0xa150): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ContainerTests.cpp:(.text+0xa170): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': ContainerTests.cpp:(.text+0xa190): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': ContainerTests.cpp:(.text+0xa320): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': ContainerTests.cpp:(.text+0xa320): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': ContainerTests.cpp:(.text+0xa340): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xa400): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': ContainerTests.cpp:(.text+0xa520): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': ContainerTests.cpp:(.text+0xa570): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': ContainerTests.cpp:(.text+0xa590): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': ContainerTests.cpp:(.text+0xa6d0): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': ContainerTests.cpp:(.text+0xa730): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': ContainerTests.cpp:(.text+0xa830): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': ContainerTests.cpp:(.text+0xa8c0): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0xaaa0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ContainerTests.cpp:(.text+0xac20): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': ContainerTests.cpp:(.text+0xae20): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xaea0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xb090): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ContainerTests.cpp:(.text+0xb1e0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': ContainerTests.cpp:(.text+0xb2d0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ContainerTests.cpp:(.text+0xb3a0): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xb430): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': ContainerTests.cpp:(.text+0xb590): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': ContainerTests.cpp:(.text+0xb680): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': ContainerTests.cpp:(.text+0xb770): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': ContainerTests.cpp:(.text+0xb8a0): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': ContainerTests.cpp:(.text+0xb8c0): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': ContainerTests.cpp:(.text+0xb910): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': ContainerTests.cpp:(.text+0xb920): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': ContainerTests.cpp:(.text+0xb9b0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ContainerTests.cpp:(.text+0xba40): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_suite::generate()': ContainerTests.cpp:(.text+0xbae0): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': ContainerTests.cpp:(.text+0xbce0): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': ContainerTests.cpp:(.text+0xbd40): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xbe00): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': ContainerTests.cpp:(.text+0xc0e0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': ContainerTests.cpp:(.text+0xc2f0): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': ContainerTests.cpp:(.text+0xc3f0): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': ContainerTests.cpp:(.text+0xc650): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': ContainerTests.cpp:(.text+0xc7f0): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xcc80): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': ContainerTests.cpp:(.text+0xce90): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': ContainerTests.cpp:(.text+0xcf90): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': ContainerTests.cpp:(.text+0xcf90): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': ContainerTests.cpp:(.text+0xd170): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': ContainerTests.cpp:(.text+0xd170): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': ContainerTests.cpp:(.text+0xd250): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': ContainerTests.cpp:(.text+0xd250): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xd320): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xd320): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xd4f0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xd4f0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': ContainerTests.cpp:(.text+0xd5e0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': ContainerTests.cpp:(.text+0xd5e0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': ContainerTests.cpp:(.text+0xd680): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': ContainerTests.cpp:(.text+0xd6e0): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xe360): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xe360): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': ContainerTests.cpp:(.text+0xe430): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': ContainerTests.cpp:(.text+0xe520): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': ContainerTests.cpp:(.text+0xe520): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ContainerTests.cpp:(.text+0xe530): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ContainerTests.cpp:(.text+0xe530): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ContainerTests.cpp:(.text+0xe5c0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ContainerTests.cpp:(.text+0xe5c0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': ContainerTests.cpp:(.text+0xe5f0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': ContainerTests.cpp:(.text+0xe5f0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': ContainerTests.cpp:(.text+0xe640): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': ContainerTests.cpp:(.text+0xe6f0): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xe810): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': ContainerTests.cpp:(.text+0xe9d0): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': ContainerTests.cpp:(.text+0xeae0): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xec60): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0xee00): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': ContainerTests.cpp:(.text+0xefc0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': ContainerTests.cpp:(.text+0xefc0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': ContainerTests.cpp:(.text+0xf110): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': ContainerTests.cpp:(.text+0xf110): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': ContainerTests.cpp:(.text+0xf270): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': ContainerTests.cpp:(.text+0x10360): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': ContainerTests.cpp:(.text+0x10430): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': ContainerTests.cpp:(.text+0x104e0): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ContainerTests.cpp:(.text+0x10e80): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ContainerTests.cpp:(.text+0x110d0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0x11530): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ContainerTests.cpp:(.text+0x115b0): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0x11630): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': ContainerTests.cpp:(.text+0x116c0): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': ContainerTests.cpp:(.text+0x11730): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0x11740): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ContainerTests.cpp:(.text+0x11820): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ContainerTests.cpp:(.text+0x11d30): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::debug::attach_debugger(bool)': ContainerTests.cpp:(.text+0x126d0): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': ContainerTests.cpp:(.text+0x12af0): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': ContainerTests.cpp:(.text+0x12e20): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': ContainerTests.cpp:(.text+0x12f90): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::shutdown()': ContainerTests.cpp:(.text+0x13200): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ContainerTests.cpp:(.text+0x13220): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': ContainerTests.cpp:(.text+0x135b0): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': ContainerTests.cpp:(.text+0x13670): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': ContainerTests.cpp:(.text+0x13eb0): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': ContainerTests.cpp:(.text+0x143f0): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0x148e0): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0x149a0): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0x14a60): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0x14b30): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': ContainerTests.cpp:(.text+0x14c40): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': ContainerTests.cpp:(.text+0x14d30): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': ContainerTests.cpp:(.text+0x14e10): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': ContainerTests.cpp:(.text+0x15080): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ContainerTests.cpp:(.text+0x15250): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ContainerTests.cpp:(.text+0x15410): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0x15720): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ContainerTests.cpp:(.text+0x15910): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': ContainerTests.cpp:(.text+0x15bb0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': ContainerTests.cpp:(.text+0x173c0): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': ContainerTests.cpp:(.text+0x18860): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': ContainerTests.cpp:(.text+0x18880): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': ContainerTests.cpp:(.text+0x19530): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': ContainerTests.cpp:(.text+0x19540): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': ContainerTests.cpp:(.text+0x20d10): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': ContainerTests.cpp:(.text+0x21d20): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ContainerTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': ContainerTests.cpp:(.text+0x22ad0): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': DefaultConstructibleTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': DefaultConstructibleTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': DefaultConstructibleTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': DefaultConstructibleTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': DefaultConstructibleTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': DefaultConstructibleTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': DefaultConstructibleTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': DefaultConstructibleTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': DefaultConstructibleTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': DefaultConstructibleTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0xbc0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': DefaultConstructibleTests.cpp:(.text+0xc00): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': DefaultConstructibleTests.cpp:(.text+0xf50): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x13b0): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x1460): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x1480): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x14a0): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': DefaultConstructibleTests.cpp:(.text+0x14c0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x14e0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': DefaultConstructibleTests.cpp:(.text+0x1500): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': DefaultConstructibleTests.cpp:(.text+0x1640): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x1830): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': DefaultConstructibleTests.cpp:(.text+0x18d0): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x1970): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x1a70): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': DefaultConstructibleTests.cpp:(.text+0x1af0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': DefaultConstructibleTests.cpp:(.text+0x1ca0): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': DefaultConstructibleTests.cpp:(.text+0x1cb0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': DefaultConstructibleTests.cpp:(.text+0x1cd0): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': DefaultConstructibleTests.cpp:(.text+0x1ce0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': DefaultConstructibleTests.cpp:(.text+0x1d20): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x1d90): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': DefaultConstructibleTests.cpp:(.text+0x1ec0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': DefaultConstructibleTests.cpp:(.text+0x20b0): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': DefaultConstructibleTests.cpp:(.text+0x2930): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': DefaultConstructibleTests.cpp:(.text+0x3260): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x3310): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x3490): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': DefaultConstructibleTests.cpp:(.text+0x35e0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': DefaultConstructibleTests.cpp:(.text+0x38e0): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::debug::under_debugger()': DefaultConstructibleTests.cpp:(.text+0x3c10): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::debug::debugger_break()': DefaultConstructibleTests.cpp:(.text+0x3d30): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0x3d50): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': DefaultConstructibleTests.cpp:(.text+0x3d60): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': DefaultConstructibleTests.cpp:(.text+0x3d70): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': DefaultConstructibleTests.cpp:(.text+0x3e40): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': DefaultConstructibleTests.cpp:(.text+0x40f0): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::get_context()': DefaultConstructibleTests.cpp:(.text+0x41b0): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::detail::signal_action::signal_action()': DefaultConstructibleTests.cpp:(.text+0x41c0): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::detail::signal_action::signal_action()': DefaultConstructibleTests.cpp:(.text+0x41c0): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': DefaultConstructibleTests.cpp:(.text+0x41d0): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': DefaultConstructibleTests.cpp:(.text+0x41d0): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': DefaultConstructibleTests.cpp:(.text+0x41f0): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': DefaultConstructibleTests.cpp:(.text+0x41f0): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': DefaultConstructibleTests.cpp:(.text+0x43a0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': DefaultConstructibleTests.cpp:(.text+0x43a0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::system_error::system_error(char const*)': DefaultConstructibleTests.cpp:(.text+0x43e0): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::system_error::system_error(char const*)': DefaultConstructibleTests.cpp:(.text+0x43e0): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': DefaultConstructibleTests.cpp:(.text+0x4410): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': DefaultConstructibleTests.cpp:(.text+0x4410): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': DefaultConstructibleTests.cpp:(.text+0x4540): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': DefaultConstructibleTests.cpp:(.text+0x4540): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': DefaultConstructibleTests.cpp:(.text+0x4840): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': DefaultConstructibleTests.cpp:(.text+0x4840): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': DefaultConstructibleTests.cpp:(.text+0x48a0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': DefaultConstructibleTests.cpp:(.text+0x48a0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': DefaultConstructibleTests.cpp:(.text+0x4a60): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': DefaultConstructibleTests.cpp:(.text+0x4ec0): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': DefaultConstructibleTests.cpp:(.text+0x4ec0): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::fpe::enable(unsigned int)': DefaultConstructibleTests.cpp:(.text+0x4f00): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::fpe::disable(unsigned int)': DefaultConstructibleTests.cpp:(.text+0x4f30): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': DefaultConstructibleTests.cpp:(.text+0x4f60): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x4fe0): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': DefaultConstructibleTests.cpp:(.text+0x4ff0): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_results::passed() const': DefaultConstructibleTests.cpp:(.text+0x5000): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': DefaultConstructibleTests.cpp:(.text+0x5050): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': DefaultConstructibleTests.cpp:(.text+0x5060): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': DefaultConstructibleTests.cpp:(.text+0x50a0): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_results::clear()': DefaultConstructibleTests.cpp:(.text+0x5100): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_results::test_results()': DefaultConstructibleTests.cpp:(.text+0x5180): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_results::test_results()': DefaultConstructibleTests.cpp:(.text+0x5180): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': DefaultConstructibleTests.cpp:(.text+0x5200): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': DefaultConstructibleTests.cpp:(.text+0x5280): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': DefaultConstructibleTests.cpp:(.text+0x52a0): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': DefaultConstructibleTests.cpp:(.text+0x52c0): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': DefaultConstructibleTests.cpp:(.text+0x5320): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': DefaultConstructibleTests.cpp:(.text+0x5390): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': DefaultConstructibleTests.cpp:(.text+0x5410): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': DefaultConstructibleTests.cpp:(.text+0x5420): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': DefaultConstructibleTests.cpp:(.text+0x5440): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': DefaultConstructibleTests.cpp:(.text+0x5500): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': DefaultConstructibleTests.cpp:(.text+0x5530): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': DefaultConstructibleTests.cpp:(.text+0x5570): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': DefaultConstructibleTests.cpp:(.text+0x5590): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': DefaultConstructibleTests.cpp:(.text+0x55e0): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0x5630): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': DefaultConstructibleTests.cpp:(.text+0x56b0): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': DefaultConstructibleTests.cpp:(.text+0x56c0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': DefaultConstructibleTests.cpp:(.text+0x5860): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': DefaultConstructibleTests.cpp:(.text+0x5920): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': DefaultConstructibleTests.cpp:(.text+0x5940): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': DefaultConstructibleTests.cpp:(.text+0x5a40): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': DefaultConstructibleTests.cpp:(.text+0x5a70): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0x5af0): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': DefaultConstructibleTests.cpp:(.text+0x5b50): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': DefaultConstructibleTests.cpp:(.text+0x5b60): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': DefaultConstructibleTests.cpp:(.text+0x5b80): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': DefaultConstructibleTests.cpp:(.text+0x5ba0): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0x5d80): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': DefaultConstructibleTests.cpp:(.text+0x5eb0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': DefaultConstructibleTests.cpp:(.text+0x5f10): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': DefaultConstructibleTests.cpp:(.text+0x6000): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': DefaultConstructibleTests.cpp:(.text+0x6020): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': DefaultConstructibleTests.cpp:(.text+0x60a0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': DefaultConstructibleTests.cpp:(.text+0x6150): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': DefaultConstructibleTests.cpp:(.text+0x6210): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': DefaultConstructibleTests.cpp:(.text+0x62a0): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': DefaultConstructibleTests.cpp:(.text+0x6350): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': DefaultConstructibleTests.cpp:(.text+0x63d0): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': DefaultConstructibleTests.cpp:(.text+0x65a0): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': DefaultConstructibleTests.cpp:(.text+0x66c0): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': DefaultConstructibleTests.cpp:(.text+0x6970): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': DefaultConstructibleTests.cpp:(.text+0x6ac0): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': DefaultConstructibleTests.cpp:(.text+0x6bc0): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': DefaultConstructibleTests.cpp:(.text+0x6cb0): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': DefaultConstructibleTests.cpp:(.text+0x6d30): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': DefaultConstructibleTests.cpp:(.text+0x6d40): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0x6e70): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': DefaultConstructibleTests.cpp:(.text+0x70f0): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': DefaultConstructibleTests.cpp:(.text+0x7350): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': DefaultConstructibleTests.cpp:(.text+0x7370): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': DefaultConstructibleTests.cpp:(.text+0x7390): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': DefaultConstructibleTests.cpp:(.text+0x73a0): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': DefaultConstructibleTests.cpp:(.text+0x74f0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': DefaultConstructibleTests.cpp:(.text+0x74f0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::clear()': DefaultConstructibleTests.cpp:(.text+0x7710): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': DefaultConstructibleTests.cpp:(.text+0x77a0): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': DefaultConstructibleTests.cpp:(.text+0x77c0): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': DefaultConstructibleTests.cpp:(.text+0x7850): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': DefaultConstructibleTests.cpp:(.text+0x7a30): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': DefaultConstructibleTests.cpp:(.text+0x7a50): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': DefaultConstructibleTests.cpp:(.text+0x7ac0): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0x7b30): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': DefaultConstructibleTests.cpp:(.text+0x7ba0): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': DefaultConstructibleTests.cpp:(.text+0x7c10): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': DefaultConstructibleTests.cpp:(.text+0x7db0): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': DefaultConstructibleTests.cpp:(.text+0x7db0): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': DefaultConstructibleTests.cpp:(.text+0x7de0): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': DefaultConstructibleTests.cpp:(.text+0x7ed0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': DefaultConstructibleTests.cpp:(.text+0x7ed0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': DefaultConstructibleTests.cpp:(.text+0x7f00): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': DefaultConstructibleTests.cpp:(.text+0x8070): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': DefaultConstructibleTests.cpp:(.text+0x8090): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': DefaultConstructibleTests.cpp:(.text+0x8090): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': DefaultConstructibleTests.cpp:(.text+0x80b0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': DefaultConstructibleTests.cpp:(.text+0x80d0): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': DefaultConstructibleTests.cpp:(.text+0x82c0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': DefaultConstructibleTests.cpp:(.text+0x82c0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': DefaultConstructibleTests.cpp:(.text+0x82d0): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': DefaultConstructibleTests.cpp:(.text+0x82e0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': DefaultConstructibleTests.cpp:(.text+0x83b0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': DefaultConstructibleTests.cpp:(.text+0x83b0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0x8400): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': DefaultConstructibleTests.cpp:(.text+0x8520): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0x8690): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0x87c0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0x88e0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': DefaultConstructibleTests.cpp:(.text+0x8a00): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': DefaultConstructibleTests.cpp:(.text+0x8bc0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': DefaultConstructibleTests.cpp:(.text+0x9090): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': DefaultConstructibleTests.cpp:(.text+0x95c0): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': DefaultConstructibleTests.cpp:(.text+0x9680): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': DefaultConstructibleTests.cpp:(.text+0x9820): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': DefaultConstructibleTests.cpp:(.text+0x9860): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': DefaultConstructibleTests.cpp:(.text+0x9ac0): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0x9cd0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xa240): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': DefaultConstructibleTests.cpp:(.text+0xa430): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': DefaultConstructibleTests.cpp:(.text+0xa4f0): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': DefaultConstructibleTests.cpp:(.text+0xa510): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': DefaultConstructibleTests.cpp:(.text+0xa530): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': DefaultConstructibleTests.cpp:(.text+0xa860): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': DefaultConstructibleTests.cpp:(.text+0xa890): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': DefaultConstructibleTests.cpp:(.text+0xa980): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': DefaultConstructibleTests.cpp:(.text+0xa9a0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': DefaultConstructibleTests.cpp:(.text+0xa9a0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': DefaultConstructibleTests.cpp:(.text+0xa9c0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': DefaultConstructibleTests.cpp:(.text+0xa9e0): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': DefaultConstructibleTests.cpp:(.text+0xab70): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': DefaultConstructibleTests.cpp:(.text+0xab70): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': DefaultConstructibleTests.cpp:(.text+0xab90): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xac50): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': DefaultConstructibleTests.cpp:(.text+0xad70): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': DefaultConstructibleTests.cpp:(.text+0xadc0): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0xade0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': DefaultConstructibleTests.cpp:(.text+0xafb0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xb3d0): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': DefaultConstructibleTests.cpp:(.text+0xb590): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': DefaultConstructibleTests.cpp:(.text+0xb680): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': DefaultConstructibleTests.cpp:(.text+0xb770): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': DefaultConstructibleTests.cpp:(.text+0xb8a0): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': DefaultConstructibleTests.cpp:(.text+0xb8c0): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': DefaultConstructibleTests.cpp:(.text+0xb910): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': DefaultConstructibleTests.cpp:(.text+0xb920): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': DefaultConstructibleTests.cpp:(.text+0xb9b0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': DefaultConstructibleTests.cpp:(.text+0xba40): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_suite::generate()': DefaultConstructibleTests.cpp:(.text+0xbae0): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': DefaultConstructibleTests.cpp:(.text+0xbce0): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': DefaultConstructibleTests.cpp:(.text+0xbd40): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xbe00): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0xc140): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': DefaultConstructibleTests.cpp:(.text+0xc350): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': DefaultConstructibleTests.cpp:(.text+0xc450): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0xc6b0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': DefaultConstructibleTests.cpp:(.text+0xc850): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xcce0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': DefaultConstructibleTests.cpp:(.text+0xcef0): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': DefaultConstructibleTests.cpp:(.text+0xcff0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': DefaultConstructibleTests.cpp:(.text+0xcff0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': DefaultConstructibleTests.cpp:(.text+0xd1d0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': DefaultConstructibleTests.cpp:(.text+0xd1d0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': DefaultConstructibleTests.cpp:(.text+0xd2b0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': DefaultConstructibleTests.cpp:(.text+0xd2b0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xd380): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xd380): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xd550): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xd550): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': DefaultConstructibleTests.cpp:(.text+0xd640): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': DefaultConstructibleTests.cpp:(.text+0xd640): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': DefaultConstructibleTests.cpp:(.text+0xd6e0): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': DefaultConstructibleTests.cpp:(.text+0xd740): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xe6a0): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xe6a0): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': DefaultConstructibleTests.cpp:(.text+0xe770): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': DefaultConstructibleTests.cpp:(.text+0xe860): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': DefaultConstructibleTests.cpp:(.text+0xe860): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': DefaultConstructibleTests.cpp:(.text+0xe870): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': DefaultConstructibleTests.cpp:(.text+0xe870): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': DefaultConstructibleTests.cpp:(.text+0xe900): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': DefaultConstructibleTests.cpp:(.text+0xe900): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': DefaultConstructibleTests.cpp:(.text+0xe930): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': DefaultConstructibleTests.cpp:(.text+0xe930): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': DefaultConstructibleTests.cpp:(.text+0xe980): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': DefaultConstructibleTests.cpp:(.text+0xea30): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xeb50): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': DefaultConstructibleTests.cpp:(.text+0xed80): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': DefaultConstructibleTests.cpp:(.text+0xee90): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': DefaultConstructibleTests.cpp:(.text+0xf010): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xf260): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0xf400): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': DefaultConstructibleTests.cpp:(.text+0xf5c0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': DefaultConstructibleTests.cpp:(.text+0xf5c0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': DefaultConstructibleTests.cpp:(.text+0xf710): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': DefaultConstructibleTests.cpp:(.text+0xf710): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': DefaultConstructibleTests.cpp:(.text+0xf870): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': DefaultConstructibleTests.cpp:(.text+0x109a0): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': DefaultConstructibleTests.cpp:(.text+0x10a70): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': DefaultConstructibleTests.cpp:(.text+0x10ba0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': DefaultConstructibleTests.cpp:(.text+0x10e40): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0x112a0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': DefaultConstructibleTests.cpp:(.text+0x11320): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0x113a0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': DefaultConstructibleTests.cpp:(.text+0x11430): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0x114f0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': DefaultConstructibleTests.cpp:(.text+0x11790): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': DefaultConstructibleTests.cpp:(.text+0x118d0): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': DefaultConstructibleTests.cpp:(.text+0x11930): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x11a30): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': DefaultConstructibleTests.cpp:(.text+0x11ac0): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': DefaultConstructibleTests.cpp:(.text+0x11d00): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x12620): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': DefaultConstructibleTests.cpp:(.text+0x12770): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': DefaultConstructibleTests.cpp:(.text+0x12890): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0x12950): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': DefaultConstructibleTests.cpp:(.text+0x12cf0): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': DefaultConstructibleTests.cpp:(.text+0x12d60): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0x12d70): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': DefaultConstructibleTests.cpp:(.text+0x12e50): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': DefaultConstructibleTests.cpp:(.text+0x134d0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::debug::attach_debugger(bool)': DefaultConstructibleTests.cpp:(.text+0x13f70): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': DefaultConstructibleTests.cpp:(.text+0x14390): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': DefaultConstructibleTests.cpp:(.text+0x14af0): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0x14f70): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': DefaultConstructibleTests.cpp:(.text+0x14f90): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::shutdown()': DefaultConstructibleTests.cpp:(.text+0x15200): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': DefaultConstructibleTests.cpp:(.text+0x15220): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': DefaultConstructibleTests.cpp:(.text+0x168c0): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x16980): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x171c0): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': DefaultConstructibleTests.cpp:(.text+0x17700): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': DefaultConstructibleTests.cpp:(.text+0x17bf0): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': DefaultConstructibleTests.cpp:(.text+0x188f0): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0x18900): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0x189c0): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0x18a80): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0x18b50): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': DefaultConstructibleTests.cpp:(.text+0x18c60): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': DefaultConstructibleTests.cpp:(.text+0x19060): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': DefaultConstructibleTests.cpp:(.text+0x19150): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': DefaultConstructibleTests.cpp:(.text+0x19230): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': DefaultConstructibleTests.cpp:(.text+0x194a0): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': DefaultConstructibleTests.cpp:(.text+0x196f0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': DefaultConstructibleTests.cpp:(.text+0x198d0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': DefaultConstructibleTests.cpp:(.text+0x19be0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': DefaultConstructibleTests.cpp:(.text+0x19dd0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': DefaultConstructibleTests.cpp:(.text+0x1a070): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': DefaultConstructibleTests.cpp:(.text+0x22b50): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': DefaultConstructibleTests.cpp:(.text+0x23bb0): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/DefaultConstructibleTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': DefaultConstructibleTests.cpp:(.text+0x24960): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': FactoryTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': FactoryTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': FactoryTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': FactoryTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': FactoryTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': FactoryTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': FactoryTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': FactoryTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': FactoryTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': FactoryTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': FactoryTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': FactoryTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': FactoryTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0xc20): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': FactoryTests.cpp:(.text+0xc60): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': FactoryTests.cpp:(.text+0x1010): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': FactoryTests.cpp:(.text+0x1470): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': FactoryTests.cpp:(.text+0x1520): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': FactoryTests.cpp:(.text+0x1540): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': FactoryTests.cpp:(.text+0x1560): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': FactoryTests.cpp:(.text+0x1580): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': FactoryTests.cpp:(.text+0x15a0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': FactoryTests.cpp:(.text+0x15c0): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': FactoryTests.cpp:(.text+0x1700): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': FactoryTests.cpp:(.text+0x18f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': FactoryTests.cpp:(.text+0x1990): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': FactoryTests.cpp:(.text+0x1a30): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': FactoryTests.cpp:(.text+0x1b30): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': FactoryTests.cpp:(.text+0x1bb0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': FactoryTests.cpp:(.text+0x1d60): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': FactoryTests.cpp:(.text+0x1d70): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': FactoryTests.cpp:(.text+0x1d90): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': FactoryTests.cpp:(.text+0x1da0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': FactoryTests.cpp:(.text+0x1de0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': FactoryTests.cpp:(.text+0x1e50): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': FactoryTests.cpp:(.text+0x1f80): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': FactoryTests.cpp:(.text+0x2170): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': FactoryTests.cpp:(.text+0x29f0): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': FactoryTests.cpp:(.text+0x3320): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': FactoryTests.cpp:(.text+0x33d0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': FactoryTests.cpp:(.text+0x3550): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': FactoryTests.cpp:(.text+0x36a0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': FactoryTests.cpp:(.text+0x39a0): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::debug::under_debugger()': FactoryTests.cpp:(.text+0x3cd0): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::debug::debugger_break()': FactoryTests.cpp:(.text+0x3df0): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0x3e10): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': FactoryTests.cpp:(.text+0x3e20): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': FactoryTests.cpp:(.text+0x3e30): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': FactoryTests.cpp:(.text+0x3f00): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': FactoryTests.cpp:(.text+0x41b0): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::get_context()': FactoryTests.cpp:(.text+0x4270): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::detail::signal_action::signal_action()': FactoryTests.cpp:(.text+0x4280): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::detail::signal_action::signal_action()': FactoryTests.cpp:(.text+0x4280): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': FactoryTests.cpp:(.text+0x4290): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': FactoryTests.cpp:(.text+0x4290): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': FactoryTests.cpp:(.text+0x42b0): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': FactoryTests.cpp:(.text+0x42b0): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': FactoryTests.cpp:(.text+0x4460): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': FactoryTests.cpp:(.text+0x4460): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::system_error::system_error(char const*)': FactoryTests.cpp:(.text+0x44a0): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::system_error::system_error(char const*)': FactoryTests.cpp:(.text+0x44a0): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': FactoryTests.cpp:(.text+0x44d0): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': FactoryTests.cpp:(.text+0x44d0): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': FactoryTests.cpp:(.text+0x4600): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': FactoryTests.cpp:(.text+0x4600): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': FactoryTests.cpp:(.text+0x4900): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': FactoryTests.cpp:(.text+0x4900): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': FactoryTests.cpp:(.text+0x4960): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': FactoryTests.cpp:(.text+0x4960): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': FactoryTests.cpp:(.text+0x4b20): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': FactoryTests.cpp:(.text+0x4f80): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': FactoryTests.cpp:(.text+0x4f80): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::fpe::enable(unsigned int)': FactoryTests.cpp:(.text+0x4fc0): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::fpe::disable(unsigned int)': FactoryTests.cpp:(.text+0x4ff0): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': FactoryTests.cpp:(.text+0x5020): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': FactoryTests.cpp:(.text+0x50a0): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': FactoryTests.cpp:(.text+0x50b0): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_results::passed() const': FactoryTests.cpp:(.text+0x50c0): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': FactoryTests.cpp:(.text+0x5110): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': FactoryTests.cpp:(.text+0x5120): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': FactoryTests.cpp:(.text+0x5160): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_results::clear()': FactoryTests.cpp:(.text+0x51c0): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_results::test_results()': FactoryTests.cpp:(.text+0x5240): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_results::test_results()': FactoryTests.cpp:(.text+0x5240): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': FactoryTests.cpp:(.text+0x52c0): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': FactoryTests.cpp:(.text+0x5340): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': FactoryTests.cpp:(.text+0x5360): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': FactoryTests.cpp:(.text+0x5380): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': FactoryTests.cpp:(.text+0x53e0): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': FactoryTests.cpp:(.text+0x5450): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': FactoryTests.cpp:(.text+0x54d0): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': FactoryTests.cpp:(.text+0x54e0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': FactoryTests.cpp:(.text+0x5500): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': FactoryTests.cpp:(.text+0x55c0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': FactoryTests.cpp:(.text+0x55f0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': FactoryTests.cpp:(.text+0x5630): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': FactoryTests.cpp:(.text+0x5650): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': FactoryTests.cpp:(.text+0x56a0): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0x56f0): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': FactoryTests.cpp:(.text+0x5770): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': FactoryTests.cpp:(.text+0x5780): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': FactoryTests.cpp:(.text+0x5920): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': FactoryTests.cpp:(.text+0x59e0): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': FactoryTests.cpp:(.text+0x5a00): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': FactoryTests.cpp:(.text+0x5b00): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': FactoryTests.cpp:(.text+0x5b30): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0x5bb0): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': FactoryTests.cpp:(.text+0x5c10): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': FactoryTests.cpp:(.text+0x5c20): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': FactoryTests.cpp:(.text+0x5c40): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': FactoryTests.cpp:(.text+0x5c60): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0x5e40): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': FactoryTests.cpp:(.text+0x5f70): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': FactoryTests.cpp:(.text+0x5fd0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': FactoryTests.cpp:(.text+0x60c0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': FactoryTests.cpp:(.text+0x60e0): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': FactoryTests.cpp:(.text+0x6160): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': FactoryTests.cpp:(.text+0x6210): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': FactoryTests.cpp:(.text+0x62d0): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': FactoryTests.cpp:(.text+0x6360): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': FactoryTests.cpp:(.text+0x6410): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': FactoryTests.cpp:(.text+0x6490): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': FactoryTests.cpp:(.text+0x6660): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': FactoryTests.cpp:(.text+0x6780): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': FactoryTests.cpp:(.text+0x6a30): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': FactoryTests.cpp:(.text+0x6b80): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': FactoryTests.cpp:(.text+0x6c70): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': FactoryTests.cpp:(.text+0x6d70): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': FactoryTests.cpp:(.text+0x6df0): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': FactoryTests.cpp:(.text+0x6e00): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0x6f30): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': FactoryTests.cpp:(.text+0x71b0): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': FactoryTests.cpp:(.text+0x7410): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': FactoryTests.cpp:(.text+0x7430): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': FactoryTests.cpp:(.text+0x7450): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': FactoryTests.cpp:(.text+0x7460): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': FactoryTests.cpp:(.text+0x75b0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': FactoryTests.cpp:(.text+0x75b0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::clear()': FactoryTests.cpp:(.text+0x77d0): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': FactoryTests.cpp:(.text+0x7860): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': FactoryTests.cpp:(.text+0x7880): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': FactoryTests.cpp:(.text+0x7910): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': FactoryTests.cpp:(.text+0x7af0): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': FactoryTests.cpp:(.text+0x7b10): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': FactoryTests.cpp:(.text+0x7b80): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0x7bf0): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': FactoryTests.cpp:(.text+0x7c60): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': FactoryTests.cpp:(.text+0x7cd0): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': FactoryTests.cpp:(.text+0x7e70): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': FactoryTests.cpp:(.text+0x7e70): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': FactoryTests.cpp:(.text+0x7ea0): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': FactoryTests.cpp:(.text+0x7f90): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': FactoryTests.cpp:(.text+0x7f90): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': FactoryTests.cpp:(.text+0x7fc0): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': FactoryTests.cpp:(.text+0x8130): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': FactoryTests.cpp:(.text+0x8150): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': FactoryTests.cpp:(.text+0x8150): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': FactoryTests.cpp:(.text+0x8170): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': FactoryTests.cpp:(.text+0x8190): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': FactoryTests.cpp:(.text+0x8380): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': FactoryTests.cpp:(.text+0x8380): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': FactoryTests.cpp:(.text+0x8390): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': FactoryTests.cpp:(.text+0x83a0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': FactoryTests.cpp:(.text+0x8470): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': FactoryTests.cpp:(.text+0x8470): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0x84c0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': FactoryTests.cpp:(.text+0x85e0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0x8750): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0x8880): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0x89a0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': FactoryTests.cpp:(.text+0x8ac0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': FactoryTests.cpp:(.text+0x8c80): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': FactoryTests.cpp:(.text+0x9150): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': FactoryTests.cpp:(.text+0x9680): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': FactoryTests.cpp:(.text+0x9740): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': FactoryTests.cpp:(.text+0x98e0): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': FactoryTests.cpp:(.text+0x9920): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': FactoryTests.cpp:(.text+0x9b80): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0x9d90): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xa300): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': FactoryTests.cpp:(.text+0xa4f0): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': FactoryTests.cpp:(.text+0xa5b0): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': FactoryTests.cpp:(.text+0xa5d0): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': FactoryTests.cpp:(.text+0xa5f0): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': FactoryTests.cpp:(.text+0xa920): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': FactoryTests.cpp:(.text+0xa950): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': FactoryTests.cpp:(.text+0xaa40): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': FactoryTests.cpp:(.text+0xaa60): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': FactoryTests.cpp:(.text+0xaa60): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': FactoryTests.cpp:(.text+0xaa80): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': FactoryTests.cpp:(.text+0xaaa0): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': FactoryTests.cpp:(.text+0xac30): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': FactoryTests.cpp:(.text+0xac30): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': FactoryTests.cpp:(.text+0xac50): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xad10): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': FactoryTests.cpp:(.text+0xae30): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': FactoryTests.cpp:(.text+0xae80): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0xaea0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': FactoryTests.cpp:(.text+0xb070): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xb490): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': FactoryTests.cpp:(.text+0xb650): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': FactoryTests.cpp:(.text+0xb740): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': FactoryTests.cpp:(.text+0xb830): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': FactoryTests.cpp:(.text+0xb960): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': FactoryTests.cpp:(.text+0xb980): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': FactoryTests.cpp:(.text+0xb9d0): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': FactoryTests.cpp:(.text+0xb9e0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': FactoryTests.cpp:(.text+0xba70): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': FactoryTests.cpp:(.text+0xbb00): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_suite::generate()': FactoryTests.cpp:(.text+0xbba0): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': FactoryTests.cpp:(.text+0xbda0): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': FactoryTests.cpp:(.text+0xbe00): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xbec0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': FactoryTests.cpp:(.text+0xc200): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': FactoryTests.cpp:(.text+0xc410): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': FactoryTests.cpp:(.text+0xc510): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': FactoryTests.cpp:(.text+0xc770): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': FactoryTests.cpp:(.text+0xc910): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xcda0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': FactoryTests.cpp:(.text+0xcfb0): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': FactoryTests.cpp:(.text+0xd0b0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': FactoryTests.cpp:(.text+0xd0b0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': FactoryTests.cpp:(.text+0xd290): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': FactoryTests.cpp:(.text+0xd290): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': FactoryTests.cpp:(.text+0xd370): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': FactoryTests.cpp:(.text+0xd370): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xd440): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xd440): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xd610): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xd610): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': FactoryTests.cpp:(.text+0xd700): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': FactoryTests.cpp:(.text+0xd700): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': FactoryTests.cpp:(.text+0xd7a0): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': FactoryTests.cpp:(.text+0xd800): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xe760): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xe760): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': FactoryTests.cpp:(.text+0xe830): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': FactoryTests.cpp:(.text+0xe920): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': FactoryTests.cpp:(.text+0xe920): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': FactoryTests.cpp:(.text+0xe930): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': FactoryTests.cpp:(.text+0xe930): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': FactoryTests.cpp:(.text+0xe9c0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': FactoryTests.cpp:(.text+0xe9c0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': FactoryTests.cpp:(.text+0xe9f0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': FactoryTests.cpp:(.text+0xe9f0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': FactoryTests.cpp:(.text+0xea40): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': FactoryTests.cpp:(.text+0xeaf0): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xec10): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': FactoryTests.cpp:(.text+0xee40): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': FactoryTests.cpp:(.text+0xef50): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': FactoryTests.cpp:(.text+0xf0d0): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xf320): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0xf4c0): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': FactoryTests.cpp:(.text+0xf680): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': FactoryTests.cpp:(.text+0xf680): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': FactoryTests.cpp:(.text+0xf7d0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': FactoryTests.cpp:(.text+0xf7d0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': FactoryTests.cpp:(.text+0xf930): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': FactoryTests.cpp:(.text+0x10a60): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': FactoryTests.cpp:(.text+0x10b30): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': FactoryTests.cpp:(.text+0x10c60): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': FactoryTests.cpp:(.text+0x10f00): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0x11360): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': FactoryTests.cpp:(.text+0x113e0): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0x11460): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': FactoryTests.cpp:(.text+0x114f0): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0x115b0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': FactoryTests.cpp:(.text+0x11850): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': FactoryTests.cpp:(.text+0x11990): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': FactoryTests.cpp:(.text+0x119f0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': FactoryTests.cpp:(.text+0x11af0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': FactoryTests.cpp:(.text+0x11b80): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': FactoryTests.cpp:(.text+0x11dc0): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': FactoryTests.cpp:(.text+0x126e0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': FactoryTests.cpp:(.text+0x12830): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': FactoryTests.cpp:(.text+0x12950): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0x12a10): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': FactoryTests.cpp:(.text+0x12db0): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': FactoryTests.cpp:(.text+0x12e20): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0x12e30): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': FactoryTests.cpp:(.text+0x12f10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': FactoryTests.cpp:(.text+0x13590): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::debug::attach_debugger(bool)': FactoryTests.cpp:(.text+0x14030): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': FactoryTests.cpp:(.text+0x14450): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': FactoryTests.cpp:(.text+0x14bb0): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0x15030): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': FactoryTests.cpp:(.text+0x15050): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::shutdown()': FactoryTests.cpp:(.text+0x152c0): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': FactoryTests.cpp:(.text+0x152e0): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': FactoryTests.cpp:(.text+0x16980): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': FactoryTests.cpp:(.text+0x16a40): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': FactoryTests.cpp:(.text+0x17280): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': FactoryTests.cpp:(.text+0x177c0): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': FactoryTests.cpp:(.text+0x17cb0): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': FactoryTests.cpp:(.text+0x189a0): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0x189b0): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0x18a70): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0x18b30): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0x18c00): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': FactoryTests.cpp:(.text+0x18d10): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': FactoryTests.cpp:(.text+0x19110): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': FactoryTests.cpp:(.text+0x19200): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': FactoryTests.cpp:(.text+0x192e0): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': FactoryTests.cpp:(.text+0x19550): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': FactoryTests.cpp:(.text+0x197a0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': FactoryTests.cpp:(.text+0x19960): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': FactoryTests.cpp:(.text+0x19c70): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': FactoryTests.cpp:(.text+0x19e60): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': FactoryTests.cpp:(.text+0x1a100): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': FactoryTests.cpp:(.text+0x22bf0): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': FactoryTests.cpp:(.text+0x23c00): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/FactoryTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': FactoryTests.cpp:(.text+0x249b0): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': IsCompleteTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': IsCompleteTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': IsCompleteTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': IsCompleteTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': IsCompleteTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': IsCompleteTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': IsCompleteTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': IsCompleteTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': IsCompleteTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': IsCompleteTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': IsCompleteTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': IsCompleteTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': IsCompleteTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0xaa0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': IsCompleteTests.cpp:(.text+0xae0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': IsCompleteTests.cpp:(.text+0xd10): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': IsCompleteTests.cpp:(.text+0x1170): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': IsCompleteTests.cpp:(.text+0x1220): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': IsCompleteTests.cpp:(.text+0x1240): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': IsCompleteTests.cpp:(.text+0x1260): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': IsCompleteTests.cpp:(.text+0x1280): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': IsCompleteTests.cpp:(.text+0x12a0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': IsCompleteTests.cpp:(.text+0x12c0): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': IsCompleteTests.cpp:(.text+0x1400): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': IsCompleteTests.cpp:(.text+0x15f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': IsCompleteTests.cpp:(.text+0x1690): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': IsCompleteTests.cpp:(.text+0x17a0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': IsCompleteTests.cpp:(.text+0x1830): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': IsCompleteTests.cpp:(.text+0x18b0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': IsCompleteTests.cpp:(.text+0x1a60): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': IsCompleteTests.cpp:(.text+0x1a70): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': IsCompleteTests.cpp:(.text+0x1a90): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': IsCompleteTests.cpp:(.text+0x1aa0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': IsCompleteTests.cpp:(.text+0x1ae0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': IsCompleteTests.cpp:(.text+0x1ef0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': IsCompleteTests.cpp:(.text+0x2020): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': IsCompleteTests.cpp:(.text+0x2210): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': IsCompleteTests.cpp:(.text+0x2a90): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': IsCompleteTests.cpp:(.text+0x30d0): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': IsCompleteTests.cpp:(.text+0x3180): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': IsCompleteTests.cpp:(.text+0x3300): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': IsCompleteTests.cpp:(.text+0x3490): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': IsCompleteTests.cpp:(.text+0x3790): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::debug::under_debugger()': IsCompleteTests.cpp:(.text+0x3ac0): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::debug::debugger_break()': IsCompleteTests.cpp:(.text+0x3be0): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0x3c00): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': IsCompleteTests.cpp:(.text+0x3c10): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': IsCompleteTests.cpp:(.text+0x3c20): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': IsCompleteTests.cpp:(.text+0x3cf0): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': IsCompleteTests.cpp:(.text+0x3fa0): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::get_context()': IsCompleteTests.cpp:(.text+0x4060): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::detail::signal_action::signal_action()': IsCompleteTests.cpp:(.text+0x4070): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::detail::signal_action::signal_action()': IsCompleteTests.cpp:(.text+0x4070): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': IsCompleteTests.cpp:(.text+0x4080): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': IsCompleteTests.cpp:(.text+0x4080): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': IsCompleteTests.cpp:(.text+0x40a0): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': IsCompleteTests.cpp:(.text+0x40a0): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': IsCompleteTests.cpp:(.text+0x4250): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': IsCompleteTests.cpp:(.text+0x4250): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::system_error::system_error(char const*)': IsCompleteTests.cpp:(.text+0x4290): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::system_error::system_error(char const*)': IsCompleteTests.cpp:(.text+0x4290): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': IsCompleteTests.cpp:(.text+0x42c0): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': IsCompleteTests.cpp:(.text+0x42c0): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': IsCompleteTests.cpp:(.text+0x43f0): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': IsCompleteTests.cpp:(.text+0x43f0): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': IsCompleteTests.cpp:(.text+0x46f0): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': IsCompleteTests.cpp:(.text+0x46f0): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': IsCompleteTests.cpp:(.text+0x4750): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': IsCompleteTests.cpp:(.text+0x4750): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': IsCompleteTests.cpp:(.text+0x4910): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': IsCompleteTests.cpp:(.text+0x4d70): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': IsCompleteTests.cpp:(.text+0x4d70): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::fpe::enable(unsigned int)': IsCompleteTests.cpp:(.text+0x4db0): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::fpe::disable(unsigned int)': IsCompleteTests.cpp:(.text+0x4de0): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': IsCompleteTests.cpp:(.text+0x4e10): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': IsCompleteTests.cpp:(.text+0x4e90): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': IsCompleteTests.cpp:(.text+0x4ea0): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_results::passed() const': IsCompleteTests.cpp:(.text+0x4eb0): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': IsCompleteTests.cpp:(.text+0x4f00): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': IsCompleteTests.cpp:(.text+0x4f10): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': IsCompleteTests.cpp:(.text+0x4f50): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_results::clear()': IsCompleteTests.cpp:(.text+0x4fb0): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_results::test_results()': IsCompleteTests.cpp:(.text+0x5030): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_results::test_results()': IsCompleteTests.cpp:(.text+0x5030): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': IsCompleteTests.cpp:(.text+0x50b0): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': IsCompleteTests.cpp:(.text+0x5130): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': IsCompleteTests.cpp:(.text+0x5150): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': IsCompleteTests.cpp:(.text+0x5170): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': IsCompleteTests.cpp:(.text+0x51d0): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': IsCompleteTests.cpp:(.text+0x5240): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': IsCompleteTests.cpp:(.text+0x52c0): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': IsCompleteTests.cpp:(.text+0x52d0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': IsCompleteTests.cpp:(.text+0x52f0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': IsCompleteTests.cpp:(.text+0x53b0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': IsCompleteTests.cpp:(.text+0x53e0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': IsCompleteTests.cpp:(.text+0x5420): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': IsCompleteTests.cpp:(.text+0x5440): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': IsCompleteTests.cpp:(.text+0x5490): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0x54e0): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': IsCompleteTests.cpp:(.text+0x5560): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': IsCompleteTests.cpp:(.text+0x5570): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': IsCompleteTests.cpp:(.text+0x5710): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': IsCompleteTests.cpp:(.text+0x57d0): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': IsCompleteTests.cpp:(.text+0x57f0): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': IsCompleteTests.cpp:(.text+0x58f0): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': IsCompleteTests.cpp:(.text+0x5920): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0x59a0): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': IsCompleteTests.cpp:(.text+0x5a00): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': IsCompleteTests.cpp:(.text+0x5a10): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': IsCompleteTests.cpp:(.text+0x5a30): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': IsCompleteTests.cpp:(.text+0x5a50): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0x5c30): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': IsCompleteTests.cpp:(.text+0x5d60): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': IsCompleteTests.cpp:(.text+0x5dc0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': IsCompleteTests.cpp:(.text+0x5eb0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': IsCompleteTests.cpp:(.text+0x5ed0): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': IsCompleteTests.cpp:(.text+0x5f50): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': IsCompleteTests.cpp:(.text+0x6000): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': IsCompleteTests.cpp:(.text+0x60c0): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': IsCompleteTests.cpp:(.text+0x6150): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': IsCompleteTests.cpp:(.text+0x6200): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': IsCompleteTests.cpp:(.text+0x6280): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': IsCompleteTests.cpp:(.text+0x64f0): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': IsCompleteTests.cpp:(.text+0x6610): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': IsCompleteTests.cpp:(.text+0x6760): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': IsCompleteTests.cpp:(.text+0x6860): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': IsCompleteTests.cpp:(.text+0x6950): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': IsCompleteTests.cpp:(.text+0x69d0): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': IsCompleteTests.cpp:(.text+0x69e0): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': IsCompleteTests.cpp:(.text+0x6e80): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0x6fb0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': IsCompleteTests.cpp:(.text+0x7230): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': IsCompleteTests.cpp:(.text+0x7490): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': IsCompleteTests.cpp:(.text+0x74b0): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': IsCompleteTests.cpp:(.text+0x74d0): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': IsCompleteTests.cpp:(.text+0x74e0): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': IsCompleteTests.cpp:(.text+0x7630): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': IsCompleteTests.cpp:(.text+0x7630): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::clear()': IsCompleteTests.cpp:(.text+0x7850): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': IsCompleteTests.cpp:(.text+0x78e0): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': IsCompleteTests.cpp:(.text+0x7900): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': IsCompleteTests.cpp:(.text+0x7990): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': IsCompleteTests.cpp:(.text+0x7b70): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': IsCompleteTests.cpp:(.text+0x7b90): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': IsCompleteTests.cpp:(.text+0x7c00): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0x7c70): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': IsCompleteTests.cpp:(.text+0x7ce0): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': IsCompleteTests.cpp:(.text+0x7d50): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': IsCompleteTests.cpp:(.text+0x7ef0): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': IsCompleteTests.cpp:(.text+0x7ef0): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': IsCompleteTests.cpp:(.text+0x7f20): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': IsCompleteTests.cpp:(.text+0x8010): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': IsCompleteTests.cpp:(.text+0x8010): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': IsCompleteTests.cpp:(.text+0x8040): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': IsCompleteTests.cpp:(.text+0x81b0): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': IsCompleteTests.cpp:(.text+0x81d0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': IsCompleteTests.cpp:(.text+0x81d0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': IsCompleteTests.cpp:(.text+0x81f0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': IsCompleteTests.cpp:(.text+0x8210): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': IsCompleteTests.cpp:(.text+0x8400): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': IsCompleteTests.cpp:(.text+0x8400): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': IsCompleteTests.cpp:(.text+0x8410): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': IsCompleteTests.cpp:(.text+0x8420): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': IsCompleteTests.cpp:(.text+0x84f0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': IsCompleteTests.cpp:(.text+0x84f0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0x8540): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': IsCompleteTests.cpp:(.text+0x8660): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0x87d0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0x8900): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0x8a20): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': IsCompleteTests.cpp:(.text+0x8b40): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': IsCompleteTests.cpp:(.text+0x8d00): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': IsCompleteTests.cpp:(.text+0x91d0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': IsCompleteTests.cpp:(.text+0x9700): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': IsCompleteTests.cpp:(.text+0x97c0): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': IsCompleteTests.cpp:(.text+0x9960): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': IsCompleteTests.cpp:(.text+0x99a0): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': IsCompleteTests.cpp:(.text+0x9c40): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0x9e50): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xa3c0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': IsCompleteTests.cpp:(.text+0xa5b0): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': IsCompleteTests.cpp:(.text+0xa6b0): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': IsCompleteTests.cpp:(.text+0xa6d0): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': IsCompleteTests.cpp:(.text+0xa6f0): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': IsCompleteTests.cpp:(.text+0xaa20): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': IsCompleteTests.cpp:(.text+0xaa50): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': IsCompleteTests.cpp:(.text+0xab40): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': IsCompleteTests.cpp:(.text+0xab60): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': IsCompleteTests.cpp:(.text+0xab60): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': IsCompleteTests.cpp:(.text+0xab80): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': IsCompleteTests.cpp:(.text+0xaba0): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': IsCompleteTests.cpp:(.text+0xb040): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': IsCompleteTests.cpp:(.text+0xb040): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': IsCompleteTests.cpp:(.text+0xb060): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xb120): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': IsCompleteTests.cpp:(.text+0xb240): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': IsCompleteTests.cpp:(.text+0xb290): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': IsCompleteTests.cpp:(.text+0xb2b0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xb6f0): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': IsCompleteTests.cpp:(.text+0xb8b0): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': IsCompleteTests.cpp:(.text+0xb9a0): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': IsCompleteTests.cpp:(.text+0xba90): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': IsCompleteTests.cpp:(.text+0xbbc0): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': IsCompleteTests.cpp:(.text+0xbbe0): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': IsCompleteTests.cpp:(.text+0xbc30): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': IsCompleteTests.cpp:(.text+0xbc40): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': IsCompleteTests.cpp:(.text+0xbcd0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': IsCompleteTests.cpp:(.text+0xbd60): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_suite::generate()': IsCompleteTests.cpp:(.text+0xbe00): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': IsCompleteTests.cpp:(.text+0xc000): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': IsCompleteTests.cpp:(.text+0xc060): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xc120): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': IsCompleteTests.cpp:(.text+0xc460): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': IsCompleteTests.cpp:(.text+0xc670): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': IsCompleteTests.cpp:(.text+0xc770): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': IsCompleteTests.cpp:(.text+0xc9d0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xcb90): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': IsCompleteTests.cpp:(.text+0xce10): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': IsCompleteTests.cpp:(.text+0xcf10): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': IsCompleteTests.cpp:(.text+0xcf10): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': IsCompleteTests.cpp:(.text+0xd0f0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': IsCompleteTests.cpp:(.text+0xd0f0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': IsCompleteTests.cpp:(.text+0xd1d0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': IsCompleteTests.cpp:(.text+0xd1d0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xd2a0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xd2a0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xd470): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xd470): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': IsCompleteTests.cpp:(.text+0xd560): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': IsCompleteTests.cpp:(.text+0xd560): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': IsCompleteTests.cpp:(.text+0xd600): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': IsCompleteTests.cpp:(.text+0xd660): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xe5c0): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xe5c0): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': IsCompleteTests.cpp:(.text+0xe690): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': IsCompleteTests.cpp:(.text+0xe780): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': IsCompleteTests.cpp:(.text+0xe780): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': IsCompleteTests.cpp:(.text+0xe790): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': IsCompleteTests.cpp:(.text+0xe790): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': IsCompleteTests.cpp:(.text+0xe860): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': IsCompleteTests.cpp:(.text+0xe860): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': IsCompleteTests.cpp:(.text+0xe890): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': IsCompleteTests.cpp:(.text+0xe890): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': IsCompleteTests.cpp:(.text+0xe8e0): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': IsCompleteTests.cpp:(.text+0xe990): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xeab0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': IsCompleteTests.cpp:(.text+0xece0): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': IsCompleteTests.cpp:(.text+0xedf0): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': IsCompleteTests.cpp:(.text+0xef70): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xf250): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0xf3f0): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': IsCompleteTests.cpp:(.text+0xf5b0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': IsCompleteTests.cpp:(.text+0xf5b0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': IsCompleteTests.cpp:(.text+0xf700): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': IsCompleteTests.cpp:(.text+0xf700): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': IsCompleteTests.cpp:(.text+0xf860): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': IsCompleteTests.cpp:(.text+0x109d0): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': IsCompleteTests.cpp:(.text+0x10aa0): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': IsCompleteTests.cpp:(.text+0x10bd0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': IsCompleteTests.cpp:(.text+0x10e70): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0x112d0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': IsCompleteTests.cpp:(.text+0x11350): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0x113d0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': IsCompleteTests.cpp:(.text+0x11460): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0x11520): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': IsCompleteTests.cpp:(.text+0x117c0): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': IsCompleteTests.cpp:(.text+0x11900): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': IsCompleteTests.cpp:(.text+0x11960): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': IsCompleteTests.cpp:(.text+0x11a60): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': IsCompleteTests.cpp:(.text+0x11af0): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': IsCompleteTests.cpp:(.text+0x11dc0): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': IsCompleteTests.cpp:(.text+0x12970): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': IsCompleteTests.cpp:(.text+0x12ac0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': IsCompleteTests.cpp:(.text+0x12be0): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0x12ca0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0x13040): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': IsCompleteTests.cpp:(.text+0x132c0): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': IsCompleteTests.cpp:(.text+0x13730): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': IsCompleteTests.cpp:(.text+0x137a0): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0x137b0): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': IsCompleteTests.cpp:(.text+0x13890): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': IsCompleteTests.cpp:(.text+0x13f10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::debug::attach_debugger(bool)': IsCompleteTests.cpp:(.text+0x149b0): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': IsCompleteTests.cpp:(.text+0x14dd0): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': IsCompleteTests.cpp:(.text+0x15560): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0x159e0): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': IsCompleteTests.cpp:(.text+0x15a00): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::shutdown()': IsCompleteTests.cpp:(.text+0x15c70): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': IsCompleteTests.cpp:(.text+0x15c90): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': IsCompleteTests.cpp:(.text+0x173d0): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': IsCompleteTests.cpp:(.text+0x17490): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': IsCompleteTests.cpp:(.text+0x17cd0): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': IsCompleteTests.cpp:(.text+0x18280): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': IsCompleteTests.cpp:(.text+0x18770): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': IsCompleteTests.cpp:(.text+0x19460): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0x19470): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0x19530): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0x195f0): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0x196c0): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': IsCompleteTests.cpp:(.text+0x197d0): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': IsCompleteTests.cpp:(.text+0x19bd0): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': IsCompleteTests.cpp:(.text+0x19cc0): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': IsCompleteTests.cpp:(.text+0x19da0): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': IsCompleteTests.cpp:(.text+0x1b340): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': IsCompleteTests.cpp:(.text+0x1b710): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': IsCompleteTests.cpp:(.text+0x1b8f0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': IsCompleteTests.cpp:(.text+0x1be00): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': IsCompleteTests.cpp:(.text+0x1c010): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': IsCompleteTests.cpp:(.text+0x1c2b0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': IsCompleteTests.cpp:(.text+0x24eb0): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': IsCompleteTests.cpp:(.text+0x25f20): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/IsCompleteTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': IsCompleteTests.cpp:(.text+0x26cd0): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': MemoryTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': MemoryTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': MemoryTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': MemoryTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': MemoryTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': MemoryTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': MemoryTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': MemoryTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': MemoryTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': MemoryTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': MemoryTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': MemoryTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': MemoryTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0xc20): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': MemoryTests.cpp:(.text+0xc60): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': MemoryTests.cpp:(.text+0x1010): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': MemoryTests.cpp:(.text+0x1470): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': MemoryTests.cpp:(.text+0x1520): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': MemoryTests.cpp:(.text+0x1540): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': MemoryTests.cpp:(.text+0x1560): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': MemoryTests.cpp:(.text+0x1580): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': MemoryTests.cpp:(.text+0x15a0): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': MemoryTests.cpp:(.text+0x15c0): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': MemoryTests.cpp:(.text+0x1700): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': MemoryTests.cpp:(.text+0x18f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': MemoryTests.cpp:(.text+0x1990): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': MemoryTests.cpp:(.text+0x1a30): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': MemoryTests.cpp:(.text+0x1b30): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': MemoryTests.cpp:(.text+0x1bb0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': MemoryTests.cpp:(.text+0x1d60): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': MemoryTests.cpp:(.text+0x1d70): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': MemoryTests.cpp:(.text+0x1d90): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': MemoryTests.cpp:(.text+0x1da0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': MemoryTests.cpp:(.text+0x1de0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': MemoryTests.cpp:(.text+0x1e50): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': MemoryTests.cpp:(.text+0x1f80): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': MemoryTests.cpp:(.text+0x2170): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': MemoryTests.cpp:(.text+0x29f0): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': MemoryTests.cpp:(.text+0x3320): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': MemoryTests.cpp:(.text+0x33d0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': MemoryTests.cpp:(.text+0x3550): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': MemoryTests.cpp:(.text+0x36a0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': MemoryTests.cpp:(.text+0x3920): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::debug::under_debugger()': MemoryTests.cpp:(.text+0x3be0): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::debug::debugger_break()': MemoryTests.cpp:(.text+0x3d00): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0x3d20): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': MemoryTests.cpp:(.text+0x3d30): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': MemoryTests.cpp:(.text+0x3d40): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': MemoryTests.cpp:(.text+0x3e10): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': MemoryTests.cpp:(.text+0x40c0): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::get_context()': MemoryTests.cpp:(.text+0x4180): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::detail::signal_action::signal_action()': MemoryTests.cpp:(.text+0x4190): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::detail::signal_action::signal_action()': MemoryTests.cpp:(.text+0x4190): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': MemoryTests.cpp:(.text+0x41a0): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': MemoryTests.cpp:(.text+0x41a0): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': MemoryTests.cpp:(.text+0x41c0): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': MemoryTests.cpp:(.text+0x41c0): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': MemoryTests.cpp:(.text+0x4370): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': MemoryTests.cpp:(.text+0x4370): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::system_error::system_error(char const*)': MemoryTests.cpp:(.text+0x43b0): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::system_error::system_error(char const*)': MemoryTests.cpp:(.text+0x43b0): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': MemoryTests.cpp:(.text+0x43e0): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': MemoryTests.cpp:(.text+0x43e0): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': MemoryTests.cpp:(.text+0x4510): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': MemoryTests.cpp:(.text+0x4510): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': MemoryTests.cpp:(.text+0x4810): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': MemoryTests.cpp:(.text+0x4810): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': MemoryTests.cpp:(.text+0x4870): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': MemoryTests.cpp:(.text+0x4870): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': MemoryTests.cpp:(.text+0x4a30): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': MemoryTests.cpp:(.text+0x4e90): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': MemoryTests.cpp:(.text+0x4e90): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::fpe::enable(unsigned int)': MemoryTests.cpp:(.text+0x4ed0): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::fpe::disable(unsigned int)': MemoryTests.cpp:(.text+0x4f00): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': MemoryTests.cpp:(.text+0x4f30): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': MemoryTests.cpp:(.text+0x4fb0): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': MemoryTests.cpp:(.text+0x4fc0): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_results::passed() const': MemoryTests.cpp:(.text+0x4fd0): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': MemoryTests.cpp:(.text+0x5020): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': MemoryTests.cpp:(.text+0x5030): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': MemoryTests.cpp:(.text+0x5070): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_results::clear()': MemoryTests.cpp:(.text+0x50d0): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_results::test_results()': MemoryTests.cpp:(.text+0x5150): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_results::test_results()': MemoryTests.cpp:(.text+0x5150): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': MemoryTests.cpp:(.text+0x51d0): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': MemoryTests.cpp:(.text+0x5250): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': MemoryTests.cpp:(.text+0x5270): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': MemoryTests.cpp:(.text+0x5290): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': MemoryTests.cpp:(.text+0x52f0): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': MemoryTests.cpp:(.text+0x5360): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': MemoryTests.cpp:(.text+0x53e0): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': MemoryTests.cpp:(.text+0x53f0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': MemoryTests.cpp:(.text+0x5410): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': MemoryTests.cpp:(.text+0x54d0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': MemoryTests.cpp:(.text+0x5500): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': MemoryTests.cpp:(.text+0x5540): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': MemoryTests.cpp:(.text+0x5560): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': MemoryTests.cpp:(.text+0x55b0): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0x5600): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': MemoryTests.cpp:(.text+0x5680): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': MemoryTests.cpp:(.text+0x5690): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': MemoryTests.cpp:(.text+0x5830): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': MemoryTests.cpp:(.text+0x58f0): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': MemoryTests.cpp:(.text+0x5910): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': MemoryTests.cpp:(.text+0x5a10): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': MemoryTests.cpp:(.text+0x5a40): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0x5ac0): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': MemoryTests.cpp:(.text+0x5b20): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': MemoryTests.cpp:(.text+0x5b30): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': MemoryTests.cpp:(.text+0x5b50): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': MemoryTests.cpp:(.text+0x5b70): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0x5d50): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': MemoryTests.cpp:(.text+0x5e80): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': MemoryTests.cpp:(.text+0x5ee0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': MemoryTests.cpp:(.text+0x5fd0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': MemoryTests.cpp:(.text+0x5ff0): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': MemoryTests.cpp:(.text+0x6070): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': MemoryTests.cpp:(.text+0x6120): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': MemoryTests.cpp:(.text+0x61e0): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': MemoryTests.cpp:(.text+0x6270): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': MemoryTests.cpp:(.text+0x6320): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': MemoryTests.cpp:(.text+0x63a0): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': MemoryTests.cpp:(.text+0x6570): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': MemoryTests.cpp:(.text+0x6690): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': MemoryTests.cpp:(.text+0x6940): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': MemoryTests.cpp:(.text+0x6a90): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': MemoryTests.cpp:(.text+0x6b80): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': MemoryTests.cpp:(.text+0x6c80): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': MemoryTests.cpp:(.text+0x6d00): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': MemoryTests.cpp:(.text+0x6d10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0x6e40): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': MemoryTests.cpp:(.text+0x70c0): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': MemoryTests.cpp:(.text+0x7320): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': MemoryTests.cpp:(.text+0x7340): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': MemoryTests.cpp:(.text+0x7360): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': MemoryTests.cpp:(.text+0x7370): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': MemoryTests.cpp:(.text+0x74c0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': MemoryTests.cpp:(.text+0x74c0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::clear()': MemoryTests.cpp:(.text+0x76e0): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': MemoryTests.cpp:(.text+0x7770): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': MemoryTests.cpp:(.text+0x7790): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': MemoryTests.cpp:(.text+0x7820): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': MemoryTests.cpp:(.text+0x7a00): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': MemoryTests.cpp:(.text+0x7a20): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': MemoryTests.cpp:(.text+0x7a90): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0x7b00): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': MemoryTests.cpp:(.text+0x7b70): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': MemoryTests.cpp:(.text+0x7be0): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': MemoryTests.cpp:(.text+0x7d80): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': MemoryTests.cpp:(.text+0x7d80): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': MemoryTests.cpp:(.text+0x7db0): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': MemoryTests.cpp:(.text+0x7ea0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': MemoryTests.cpp:(.text+0x7ea0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': MemoryTests.cpp:(.text+0x7ed0): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': MemoryTests.cpp:(.text+0x8040): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': MemoryTests.cpp:(.text+0x8060): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': MemoryTests.cpp:(.text+0x8060): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': MemoryTests.cpp:(.text+0x8080): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': MemoryTests.cpp:(.text+0x80a0): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': MemoryTests.cpp:(.text+0x8290): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': MemoryTests.cpp:(.text+0x8290): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': MemoryTests.cpp:(.text+0x82a0): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': MemoryTests.cpp:(.text+0x82b0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': MemoryTests.cpp:(.text+0x8380): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': MemoryTests.cpp:(.text+0x8380): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0x83d0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': MemoryTests.cpp:(.text+0x84f0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0x8660): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0x8790): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0x88b0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': MemoryTests.cpp:(.text+0x89d0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': MemoryTests.cpp:(.text+0x8b90): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': MemoryTests.cpp:(.text+0x9060): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': MemoryTests.cpp:(.text+0x9590): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': MemoryTests.cpp:(.text+0x9650): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': MemoryTests.cpp:(.text+0x97f0): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': MemoryTests.cpp:(.text+0x9830): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': MemoryTests.cpp:(.text+0x9a90): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0x9ca0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xa210): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': MemoryTests.cpp:(.text+0xa400): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': MemoryTests.cpp:(.text+0xa4c0): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': MemoryTests.cpp:(.text+0xa4e0): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': MemoryTests.cpp:(.text+0xa500): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': MemoryTests.cpp:(.text+0xa830): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': MemoryTests.cpp:(.text+0xa860): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': MemoryTests.cpp:(.text+0xa950): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': MemoryTests.cpp:(.text+0xa970): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': MemoryTests.cpp:(.text+0xa970): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': MemoryTests.cpp:(.text+0xa990): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': MemoryTests.cpp:(.text+0xa9b0): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': MemoryTests.cpp:(.text+0xab40): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': MemoryTests.cpp:(.text+0xab40): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': MemoryTests.cpp:(.text+0xab60): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xac20): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': MemoryTests.cpp:(.text+0xad40): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': MemoryTests.cpp:(.text+0xad90): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0xadb0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': MemoryTests.cpp:(.text+0xaf80): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': MemoryTests.cpp:(.text+0xb1b0): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xb3d0): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': MemoryTests.cpp:(.text+0xb590): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': MemoryTests.cpp:(.text+0xb680): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': MemoryTests.cpp:(.text+0xb770): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': MemoryTests.cpp:(.text+0xb8a0): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': MemoryTests.cpp:(.text+0xb8c0): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': MemoryTests.cpp:(.text+0xb910): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': MemoryTests.cpp:(.text+0xb920): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': MemoryTests.cpp:(.text+0xb9b0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': MemoryTests.cpp:(.text+0xba40): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_suite::generate()': MemoryTests.cpp:(.text+0xbae0): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': MemoryTests.cpp:(.text+0xbce0): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': MemoryTests.cpp:(.text+0xbd40): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xbe00): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': MemoryTests.cpp:(.text+0xc0e0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': MemoryTests.cpp:(.text+0xc2f0): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': MemoryTests.cpp:(.text+0xc3f0): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': MemoryTests.cpp:(.text+0xc650): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': MemoryTests.cpp:(.text+0xc7f0): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xcc80): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': MemoryTests.cpp:(.text+0xce90): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': MemoryTests.cpp:(.text+0xcf90): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': MemoryTests.cpp:(.text+0xcf90): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': MemoryTests.cpp:(.text+0xd170): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': MemoryTests.cpp:(.text+0xd170): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': MemoryTests.cpp:(.text+0xd250): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': MemoryTests.cpp:(.text+0xd250): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xd320): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xd320): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xd4f0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xd4f0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': MemoryTests.cpp:(.text+0xd5e0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': MemoryTests.cpp:(.text+0xd5e0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': MemoryTests.cpp:(.text+0xd680): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': MemoryTests.cpp:(.text+0xd6e0): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xe430): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xe430): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': MemoryTests.cpp:(.text+0xe500): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': MemoryTests.cpp:(.text+0xe5f0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': MemoryTests.cpp:(.text+0xe5f0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': MemoryTests.cpp:(.text+0xe600): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': MemoryTests.cpp:(.text+0xe600): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': MemoryTests.cpp:(.text+0xe690): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': MemoryTests.cpp:(.text+0xe690): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': MemoryTests.cpp:(.text+0xe6c0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': MemoryTests.cpp:(.text+0xe6c0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': MemoryTests.cpp:(.text+0xe710): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': MemoryTests.cpp:(.text+0xe7c0): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xe8e0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': MemoryTests.cpp:(.text+0xeaa0): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': MemoryTests.cpp:(.text+0xebb0): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': MemoryTests.cpp:(.text+0xed30): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xef70): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0xf110): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': MemoryTests.cpp:(.text+0xf2d0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': MemoryTests.cpp:(.text+0xf2d0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': MemoryTests.cpp:(.text+0xf420): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': MemoryTests.cpp:(.text+0xf420): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': MemoryTests.cpp:(.text+0xf580): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': MemoryTests.cpp:(.text+0x106b0): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': MemoryTests.cpp:(.text+0x10780): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': MemoryTests.cpp:(.text+0x108b0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': MemoryTests.cpp:(.text+0x10b50): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0x10fb0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': MemoryTests.cpp:(.text+0x11030): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0x110b0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': MemoryTests.cpp:(.text+0x11140): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0x11200): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': MemoryTests.cpp:(.text+0x114a0): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': MemoryTests.cpp:(.text+0x115e0): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': MemoryTests.cpp:(.text+0x11640): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': MemoryTests.cpp:(.text+0x11740): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': MemoryTests.cpp:(.text+0x117d0): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': MemoryTests.cpp:(.text+0x11a10): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0x12330): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': MemoryTests.cpp:(.text+0x126c0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': MemoryTests.cpp:(.text+0x12810): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': MemoryTests.cpp:(.text+0x12930): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': MemoryTests.cpp:(.text+0x129a0): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0x129b0): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': MemoryTests.cpp:(.text+0x12a90): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': MemoryTests.cpp:(.text+0x13060): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::debug::attach_debugger(bool)': MemoryTests.cpp:(.text+0x13b00): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': MemoryTests.cpp:(.text+0x13f20): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': MemoryTests.cpp:(.text+0x14350): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0x144c0): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': MemoryTests.cpp:(.text+0x144e0): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::shutdown()': MemoryTests.cpp:(.text+0x14750): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': MemoryTests.cpp:(.text+0x14770): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': MemoryTests.cpp:(.text+0x15e10): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': MemoryTests.cpp:(.text+0x15ed0): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': MemoryTests.cpp:(.text+0x16710): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': MemoryTests.cpp:(.text+0x16c50): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': MemoryTests.cpp:(.text+0x17140): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': MemoryTests.cpp:(.text+0x17df0): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0x17e00): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0x17ec0): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0x17f80): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0x18050): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': MemoryTests.cpp:(.text+0x18160): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': MemoryTests.cpp:(.text+0x18560): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': MemoryTests.cpp:(.text+0x18650): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': MemoryTests.cpp:(.text+0x18730): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': MemoryTests.cpp:(.text+0x19160): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': MemoryTests.cpp:(.text+0x19330): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': MemoryTests.cpp:(.text+0x194f0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': MemoryTests.cpp:(.text+0x19800): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': MemoryTests.cpp:(.text+0x199f0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': MemoryTests.cpp:(.text+0x19c90): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': MemoryTests.cpp:(.text+0x224d0): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': MemoryTests.cpp:(.text+0x234e0): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/MemoryTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': MemoryTests.cpp:(.text+0x24290): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': NamedTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': NamedTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': NamedTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': NamedTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': NamedTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': NamedTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': NamedTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': NamedTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': NamedTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': NamedTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': NamedTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': NamedTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': NamedTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': NamedTests.cpp:(.text+0x750): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0xda0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': NamedTests.cpp:(.text+0xde0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': NamedTests.cpp:(.text+0x1190): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': NamedTests.cpp:(.text+0x15f0): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': NamedTests.cpp:(.text+0x16a0): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': NamedTests.cpp:(.text+0x16c0): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': NamedTests.cpp:(.text+0x16e0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': NamedTests.cpp:(.text+0x1700): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': NamedTests.cpp:(.text+0x1720): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': NamedTests.cpp:(.text+0x1740): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': NamedTests.cpp:(.text+0x1880): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': NamedTests.cpp:(.text+0x1a70): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': NamedTests.cpp:(.text+0x1b10): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': NamedTests.cpp:(.text+0x1bb0): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': NamedTests.cpp:(.text+0x1c80): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': NamedTests.cpp:(.text+0x1d80): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': NamedTests.cpp:(.text+0x1e00): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': NamedTests.cpp:(.text+0x1fb0): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': NamedTests.cpp:(.text+0x1fc0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': NamedTests.cpp:(.text+0x1fe0): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': NamedTests.cpp:(.text+0x1ff0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': NamedTests.cpp:(.text+0x2030): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': NamedTests.cpp:(.text+0x20a0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': NamedTests.cpp:(.text+0x21d0): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': NamedTests.cpp:(.text+0x2b30): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': NamedTests.cpp:(.text+0x2be0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': NamedTests.cpp:(.text+0x2d60): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': NamedTests.cpp:(.text+0x2eb0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': NamedTests.cpp:(.text+0x3130): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::debug::under_debugger()': NamedTests.cpp:(.text+0x33f0): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::debug::debugger_break()': NamedTests.cpp:(.text+0x3510): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0x3530): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': NamedTests.cpp:(.text+0x3540): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': NamedTests.cpp:(.text+0x3550): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': NamedTests.cpp:(.text+0x3620): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::get_context()': NamedTests.cpp:(.text+0x36e0): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::detail::signal_action::signal_action()': NamedTests.cpp:(.text+0x36f0): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::detail::signal_action::signal_action()': NamedTests.cpp:(.text+0x36f0): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': NamedTests.cpp:(.text+0x3700): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': NamedTests.cpp:(.text+0x3700): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': NamedTests.cpp:(.text+0x3720): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': NamedTests.cpp:(.text+0x3720): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': NamedTests.cpp:(.text+0x38d0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': NamedTests.cpp:(.text+0x38d0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::system_error::system_error(char const*)': NamedTests.cpp:(.text+0x3910): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::system_error::system_error(char const*)': NamedTests.cpp:(.text+0x3910): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': NamedTests.cpp:(.text+0x3940): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': NamedTests.cpp:(.text+0x3940): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': NamedTests.cpp:(.text+0x3a70): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': NamedTests.cpp:(.text+0x3a70): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': NamedTests.cpp:(.text+0x3d70): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': NamedTests.cpp:(.text+0x3d70): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': NamedTests.cpp:(.text+0x3dd0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': NamedTests.cpp:(.text+0x3dd0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': NamedTests.cpp:(.text+0x3f90): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': NamedTests.cpp:(.text+0x43f0): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': NamedTests.cpp:(.text+0x43f0): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::fpe::enable(unsigned int)': NamedTests.cpp:(.text+0x4430): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::fpe::disable(unsigned int)': NamedTests.cpp:(.text+0x4460): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': NamedTests.cpp:(.text+0x4490): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': NamedTests.cpp:(.text+0x4510): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': NamedTests.cpp:(.text+0x4520): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_results::passed() const': NamedTests.cpp:(.text+0x4530): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': NamedTests.cpp:(.text+0x4580): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': NamedTests.cpp:(.text+0x4590): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': NamedTests.cpp:(.text+0x45d0): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_results::clear()': NamedTests.cpp:(.text+0x4630): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_results::test_results()': NamedTests.cpp:(.text+0x46b0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_results::test_results()': NamedTests.cpp:(.text+0x46b0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': NamedTests.cpp:(.text+0x4730): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': NamedTests.cpp:(.text+0x47b0): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': NamedTests.cpp:(.text+0x47d0): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': NamedTests.cpp:(.text+0x47f0): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': NamedTests.cpp:(.text+0x4850): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': NamedTests.cpp:(.text+0x48c0): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': NamedTests.cpp:(.text+0x4940): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': NamedTests.cpp:(.text+0x4950): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': NamedTests.cpp:(.text+0x4970): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': NamedTests.cpp:(.text+0x4a30): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': NamedTests.cpp:(.text+0x4a60): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': NamedTests.cpp:(.text+0x4aa0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': NamedTests.cpp:(.text+0x4ac0): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': NamedTests.cpp:(.text+0x4b10): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0x4b60): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': NamedTests.cpp:(.text+0x4be0): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': NamedTests.cpp:(.text+0x4bf0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': NamedTests.cpp:(.text+0x4d90): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': NamedTests.cpp:(.text+0x4e50): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': NamedTests.cpp:(.text+0x4e70): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': NamedTests.cpp:(.text+0x4f70): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': NamedTests.cpp:(.text+0x4fa0): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0x5020): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': NamedTests.cpp:(.text+0x5080): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': NamedTests.cpp:(.text+0x5090): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': NamedTests.cpp:(.text+0x50b0): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': NamedTests.cpp:(.text+0x50d0): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0x52b0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': NamedTests.cpp:(.text+0x53e0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': NamedTests.cpp:(.text+0x5440): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': NamedTests.cpp:(.text+0x5530): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': NamedTests.cpp:(.text+0x5550): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': NamedTests.cpp:(.text+0x55d0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': NamedTests.cpp:(.text+0x5680): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': NamedTests.cpp:(.text+0x5740): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': NamedTests.cpp:(.text+0x57d0): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': NamedTests.cpp:(.text+0x5880): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': NamedTests.cpp:(.text+0x5900): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': NamedTests.cpp:(.text+0x5ad0): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': NamedTests.cpp:(.text+0x5bf0): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': NamedTests.cpp:(.text+0x5d00): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': NamedTests.cpp:(.text+0x5e50): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': NamedTests.cpp:(.text+0x5f40): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': NamedTests.cpp:(.text+0x6040): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': NamedTests.cpp:(.text+0x60c0): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': NamedTests.cpp:(.text+0x60d0): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': NamedTests.cpp:(.text+0x62f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0x6420): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': NamedTests.cpp:(.text+0x6600): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': NamedTests.cpp:(.text+0x6860): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': NamedTests.cpp:(.text+0x6880): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': NamedTests.cpp:(.text+0x68a0): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': NamedTests.cpp:(.text+0x68b0): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': NamedTests.cpp:(.text+0x6a00): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': NamedTests.cpp:(.text+0x6a00): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::clear()': NamedTests.cpp:(.text+0x6c20): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': NamedTests.cpp:(.text+0x6cb0): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': NamedTests.cpp:(.text+0x6cd0): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': NamedTests.cpp:(.text+0x6d60): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': NamedTests.cpp:(.text+0x6f40): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': NamedTests.cpp:(.text+0x6f60): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': NamedTests.cpp:(.text+0x6fd0): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0x7040): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': NamedTests.cpp:(.text+0x70b0): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': NamedTests.cpp:(.text+0x7120): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': NamedTests.cpp:(.text+0x72c0): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': NamedTests.cpp:(.text+0x72c0): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': NamedTests.cpp:(.text+0x72f0): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': NamedTests.cpp:(.text+0x73e0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': NamedTests.cpp:(.text+0x73e0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': NamedTests.cpp:(.text+0x7410): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': NamedTests.cpp:(.text+0x7580): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': NamedTests.cpp:(.text+0x75a0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': NamedTests.cpp:(.text+0x75a0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': NamedTests.cpp:(.text+0x75c0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': NamedTests.cpp:(.text+0x75e0): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': NamedTests.cpp:(.text+0x77d0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': NamedTests.cpp:(.text+0x77d0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': NamedTests.cpp:(.text+0x77e0): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': NamedTests.cpp:(.text+0x77f0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': NamedTests.cpp:(.text+0x78c0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': NamedTests.cpp:(.text+0x78c0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0x7910): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': NamedTests.cpp:(.text+0x7a30): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0x7ba0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0x7cd0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0x7df0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': NamedTests.cpp:(.text+0x7f10): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': NamedTests.cpp:(.text+0x80d0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': NamedTests.cpp:(.text+0x85a0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': NamedTests.cpp:(.text+0x8ad0): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': NamedTests.cpp:(.text+0x8b90): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': NamedTests.cpp:(.text+0x8d30): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': NamedTests.cpp:(.text+0x8d70): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': NamedTests.cpp:(.text+0x8fd0): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0x91e0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0x9750): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': NamedTests.cpp:(.text+0x98b0): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': NamedTests.cpp:(.text+0x9970): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': NamedTests.cpp:(.text+0x9990): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': NamedTests.cpp:(.text+0x99b0): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': NamedTests.cpp:(.text+0x9c80): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': NamedTests.cpp:(.text+0x9cb0): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': NamedTests.cpp:(.text+0x9da0): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': NamedTests.cpp:(.text+0x9dc0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': NamedTests.cpp:(.text+0x9dc0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': NamedTests.cpp:(.text+0x9de0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': NamedTests.cpp:(.text+0x9e00): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': NamedTests.cpp:(.text+0x9f90): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': NamedTests.cpp:(.text+0x9f90): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': NamedTests.cpp:(.text+0x9fb0): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xa070): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': NamedTests.cpp:(.text+0xa190): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': NamedTests.cpp:(.text+0xa1e0): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': NamedTests.cpp:(.text+0xa200): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': NamedTests.cpp:(.text+0xa340): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': NamedTests.cpp:(.text+0xa3a0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': NamedTests.cpp:(.text+0xa4a0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': NamedTests.cpp:(.text+0xa530): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0xa710): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': NamedTests.cpp:(.text+0xa890): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': NamedTests.cpp:(.text+0xaa90): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xab10): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xad00): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': NamedTests.cpp:(.text+0xae50): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': NamedTests.cpp:(.text+0xaf40): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': NamedTests.cpp:(.text+0xb010): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xb0a0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': NamedTests.cpp:(.text+0xb200): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': NamedTests.cpp:(.text+0xb2f0): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': NamedTests.cpp:(.text+0xb3e0): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': NamedTests.cpp:(.text+0xb510): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': NamedTests.cpp:(.text+0xb530): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': NamedTests.cpp:(.text+0xb580): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': NamedTests.cpp:(.text+0xb590): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': NamedTests.cpp:(.text+0xb620): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': NamedTests.cpp:(.text+0xb6b0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_suite::generate()': NamedTests.cpp:(.text+0xb750): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': NamedTests.cpp:(.text+0xb950): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': NamedTests.cpp:(.text+0xb9b0): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xba70): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': NamedTests.cpp:(.text+0xbd50): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': NamedTests.cpp:(.text+0xbf60): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': NamedTests.cpp:(.text+0xc060): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': NamedTests.cpp:(.text+0xc2c0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': NamedTests.cpp:(.text+0xc460): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xc8f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': NamedTests.cpp:(.text+0xcb00): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': NamedTests.cpp:(.text+0xcc00): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': NamedTests.cpp:(.text+0xcc00): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': NamedTests.cpp:(.text+0xcde0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': NamedTests.cpp:(.text+0xcde0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': NamedTests.cpp:(.text+0xcec0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': NamedTests.cpp:(.text+0xcec0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xcf90): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xcf90): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xd160): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xd160): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': NamedTests.cpp:(.text+0xd250): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': NamedTests.cpp:(.text+0xd250): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': NamedTests.cpp:(.text+0xd2f0): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': NamedTests.cpp:(.text+0xd350): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xdec0): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xdec0): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': NamedTests.cpp:(.text+0xdf90): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': NamedTests.cpp:(.text+0xe080): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': NamedTests.cpp:(.text+0xe080): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': NamedTests.cpp:(.text+0xe090): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': NamedTests.cpp:(.text+0xe090): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': NamedTests.cpp:(.text+0xe120): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': NamedTests.cpp:(.text+0xe120): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': NamedTests.cpp:(.text+0xe150): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': NamedTests.cpp:(.text+0xe150): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': NamedTests.cpp:(.text+0xe1a0): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': NamedTests.cpp:(.text+0xe250): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xe370): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': NamedTests.cpp:(.text+0xe530): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': NamedTests.cpp:(.text+0xe640): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xe7c0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0xe960): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': NamedTests.cpp:(.text+0xeb20): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': NamedTests.cpp:(.text+0xeb20): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': NamedTests.cpp:(.text+0xec70): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': NamedTests.cpp:(.text+0xec70): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': NamedTests.cpp:(.text+0xedd0): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': NamedTests.cpp:(.text+0xfec0): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': NamedTests.cpp:(.text+0xff90): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': NamedTests.cpp:(.text+0x10040): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': NamedTests.cpp:(.text+0x109e0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': NamedTests.cpp:(.text+0x10c30): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0x11090): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': NamedTests.cpp:(.text+0x11110): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0x11190): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': NamedTests.cpp:(.text+0x11260): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': NamedTests.cpp:(.text+0x112d0): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0x112e0): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': NamedTests.cpp:(.text+0x113c0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': NamedTests.cpp:(.text+0x118d0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::debug::attach_debugger(bool)': NamedTests.cpp:(.text+0x12270): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': NamedTests.cpp:(.text+0x12690): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': NamedTests.cpp:(.text+0x129c0): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': NamedTests.cpp:(.text+0x12b30): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::shutdown()': NamedTests.cpp:(.text+0x12da0): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': NamedTests.cpp:(.text+0x12dc0): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': NamedTests.cpp:(.text+0x13150): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': NamedTests.cpp:(.text+0x13210): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': NamedTests.cpp:(.text+0x13a50): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': NamedTests.cpp:(.text+0x13f90): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0x14480): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0x14540): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0x14600): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0x146d0): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': NamedTests.cpp:(.text+0x147e0): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': NamedTests.cpp:(.text+0x148d0): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': NamedTests.cpp:(.text+0x149b0): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': NamedTests.cpp:(.text+0x14c20): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': NamedTests.cpp:(.text+0x14df0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': NamedTests.cpp:(.text+0x14fb0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0x152c0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': NamedTests.cpp:(.text+0x154b0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': NamedTests.cpp:(.text+0x15750): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': NamedTests.cpp:(.text+0x16f60): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': NamedTests.cpp:(.text+0x18400): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': NamedTests.cpp:(.text+0x18420): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': NamedTests.cpp:(.text+0x190d0): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': NamedTests.cpp:(.text+0x190e0): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': NamedTests.cpp:(.text+0x208a0): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': NamedTests.cpp:(.text+0x218b0): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NamedTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': NamedTests.cpp:(.text+0x22660): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': NestedContainerTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': NestedContainerTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': NestedContainerTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': NestedContainerTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': NestedContainerTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': NestedContainerTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': NestedContainerTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': NestedContainerTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': NestedContainerTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': NestedContainerTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': NestedContainerTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': NestedContainerTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': NestedContainerTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0xc20): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': NestedContainerTests.cpp:(.text+0xc60): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': NestedContainerTests.cpp:(.text+0x1010): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': NestedContainerTests.cpp:(.text+0x1470): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': NestedContainerTests.cpp:(.text+0x1520): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': NestedContainerTests.cpp:(.text+0x1540): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': NestedContainerTests.cpp:(.text+0x1560): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': NestedContainerTests.cpp:(.text+0x1580): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': NestedContainerTests.cpp:(.text+0x15a0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': NestedContainerTests.cpp:(.text+0x15c0): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': NestedContainerTests.cpp:(.text+0x1700): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': NestedContainerTests.cpp:(.text+0x18f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': NestedContainerTests.cpp:(.text+0x1990): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': NestedContainerTests.cpp:(.text+0x1a30): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': NestedContainerTests.cpp:(.text+0x1b00): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': NestedContainerTests.cpp:(.text+0x1c00): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': NestedContainerTests.cpp:(.text+0x1c80): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': NestedContainerTests.cpp:(.text+0x1e30): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': NestedContainerTests.cpp:(.text+0x1e40): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': NestedContainerTests.cpp:(.text+0x1e60): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': NestedContainerTests.cpp:(.text+0x1e70): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': NestedContainerTests.cpp:(.text+0x1eb0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': NestedContainerTests.cpp:(.text+0x1f20): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': NestedContainerTests.cpp:(.text+0x2050): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': NestedContainerTests.cpp:(.text+0x2190): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': NestedContainerTests.cpp:(.text+0x2ba0): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': NestedContainerTests.cpp:(.text+0x2c50): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': NestedContainerTests.cpp:(.text+0x2dd0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': NestedContainerTests.cpp:(.text+0x2f20): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': NestedContainerTests.cpp:(.text+0x31a0): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::debug::under_debugger()': NestedContainerTests.cpp:(.text+0x3460): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::debug::debugger_break()': NestedContainerTests.cpp:(.text+0x3580): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0x35a0): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': NestedContainerTests.cpp:(.text+0x35b0): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': NestedContainerTests.cpp:(.text+0x35c0): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': NestedContainerTests.cpp:(.text+0x3690): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': NestedContainerTests.cpp:(.text+0x3940): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::get_context()': NestedContainerTests.cpp:(.text+0x3a00): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::detail::signal_action::signal_action()': NestedContainerTests.cpp:(.text+0x3a10): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::detail::signal_action::signal_action()': NestedContainerTests.cpp:(.text+0x3a10): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': NestedContainerTests.cpp:(.text+0x3a20): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': NestedContainerTests.cpp:(.text+0x3a20): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': NestedContainerTests.cpp:(.text+0x3a40): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': NestedContainerTests.cpp:(.text+0x3a40): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': NestedContainerTests.cpp:(.text+0x3bf0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': NestedContainerTests.cpp:(.text+0x3bf0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::system_error::system_error(char const*)': NestedContainerTests.cpp:(.text+0x3c30): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::system_error::system_error(char const*)': NestedContainerTests.cpp:(.text+0x3c30): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': NestedContainerTests.cpp:(.text+0x3c60): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': NestedContainerTests.cpp:(.text+0x3c60): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': NestedContainerTests.cpp:(.text+0x3d90): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': NestedContainerTests.cpp:(.text+0x3d90): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': NestedContainerTests.cpp:(.text+0x4090): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': NestedContainerTests.cpp:(.text+0x4090): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': NestedContainerTests.cpp:(.text+0x40f0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': NestedContainerTests.cpp:(.text+0x40f0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': NestedContainerTests.cpp:(.text+0x42b0): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': NestedContainerTests.cpp:(.text+0x4710): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': NestedContainerTests.cpp:(.text+0x4710): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::fpe::enable(unsigned int)': NestedContainerTests.cpp:(.text+0x4750): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::fpe::disable(unsigned int)': NestedContainerTests.cpp:(.text+0x4780): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': NestedContainerTests.cpp:(.text+0x47b0): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': NestedContainerTests.cpp:(.text+0x4830): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': NestedContainerTests.cpp:(.text+0x4840): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_results::passed() const': NestedContainerTests.cpp:(.text+0x4850): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': NestedContainerTests.cpp:(.text+0x48a0): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': NestedContainerTests.cpp:(.text+0x48b0): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': NestedContainerTests.cpp:(.text+0x48f0): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_results::clear()': NestedContainerTests.cpp:(.text+0x4950): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_results::test_results()': NestedContainerTests.cpp:(.text+0x49d0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_results::test_results()': NestedContainerTests.cpp:(.text+0x49d0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': NestedContainerTests.cpp:(.text+0x4a50): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': NestedContainerTests.cpp:(.text+0x4ad0): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': NestedContainerTests.cpp:(.text+0x4af0): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': NestedContainerTests.cpp:(.text+0x4b10): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': NestedContainerTests.cpp:(.text+0x4b70): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': NestedContainerTests.cpp:(.text+0x4be0): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': NestedContainerTests.cpp:(.text+0x4c60): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': NestedContainerTests.cpp:(.text+0x4c70): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': NestedContainerTests.cpp:(.text+0x4c90): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': NestedContainerTests.cpp:(.text+0x4d50): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': NestedContainerTests.cpp:(.text+0x4d80): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': NestedContainerTests.cpp:(.text+0x4dc0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': NestedContainerTests.cpp:(.text+0x4de0): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': NestedContainerTests.cpp:(.text+0x4e30): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0x4e80): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': NestedContainerTests.cpp:(.text+0x4f00): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': NestedContainerTests.cpp:(.text+0x4f10): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': NestedContainerTests.cpp:(.text+0x50b0): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': NestedContainerTests.cpp:(.text+0x5170): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': NestedContainerTests.cpp:(.text+0x5190): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': NestedContainerTests.cpp:(.text+0x5290): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': NestedContainerTests.cpp:(.text+0x52c0): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0x5340): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': NestedContainerTests.cpp:(.text+0x53a0): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': NestedContainerTests.cpp:(.text+0x53b0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': NestedContainerTests.cpp:(.text+0x53d0): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': NestedContainerTests.cpp:(.text+0x53f0): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0x55d0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': NestedContainerTests.cpp:(.text+0x5700): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': NestedContainerTests.cpp:(.text+0x5760): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': NestedContainerTests.cpp:(.text+0x5850): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': NestedContainerTests.cpp:(.text+0x5870): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': NestedContainerTests.cpp:(.text+0x58f0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': NestedContainerTests.cpp:(.text+0x59a0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': NestedContainerTests.cpp:(.text+0x5a60): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': NestedContainerTests.cpp:(.text+0x5af0): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': NestedContainerTests.cpp:(.text+0x5ba0): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': NestedContainerTests.cpp:(.text+0x5c20): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': NestedContainerTests.cpp:(.text+0x5df0): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': NestedContainerTests.cpp:(.text+0x5f10): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': NestedContainerTests.cpp:(.text+0x6020): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': NestedContainerTests.cpp:(.text+0x6170): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': NestedContainerTests.cpp:(.text+0x6260): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': NestedContainerTests.cpp:(.text+0x6360): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': NestedContainerTests.cpp:(.text+0x63e0): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': NestedContainerTests.cpp:(.text+0x63f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0x6520): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': NestedContainerTests.cpp:(.text+0x6700): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': NestedContainerTests.cpp:(.text+0x6960): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': NestedContainerTests.cpp:(.text+0x6980): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': NestedContainerTests.cpp:(.text+0x69a0): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': NestedContainerTests.cpp:(.text+0x69b0): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': NestedContainerTests.cpp:(.text+0x6b00): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': NestedContainerTests.cpp:(.text+0x6b00): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::clear()': NestedContainerTests.cpp:(.text+0x6d20): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': NestedContainerTests.cpp:(.text+0x6db0): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': NestedContainerTests.cpp:(.text+0x6dd0): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': NestedContainerTests.cpp:(.text+0x6e60): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': NestedContainerTests.cpp:(.text+0x7040): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': NestedContainerTests.cpp:(.text+0x7060): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': NestedContainerTests.cpp:(.text+0x70d0): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0x7140): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': NestedContainerTests.cpp:(.text+0x71b0): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': NestedContainerTests.cpp:(.text+0x7220): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': NestedContainerTests.cpp:(.text+0x73c0): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': NestedContainerTests.cpp:(.text+0x73c0): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': NestedContainerTests.cpp:(.text+0x73f0): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': NestedContainerTests.cpp:(.text+0x74e0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': NestedContainerTests.cpp:(.text+0x74e0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': NestedContainerTests.cpp:(.text+0x7510): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': NestedContainerTests.cpp:(.text+0x7680): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': NestedContainerTests.cpp:(.text+0x76a0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': NestedContainerTests.cpp:(.text+0x76a0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': NestedContainerTests.cpp:(.text+0x76c0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': NestedContainerTests.cpp:(.text+0x76e0): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': NestedContainerTests.cpp:(.text+0x78d0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': NestedContainerTests.cpp:(.text+0x78d0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': NestedContainerTests.cpp:(.text+0x78e0): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': NestedContainerTests.cpp:(.text+0x78f0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': NestedContainerTests.cpp:(.text+0x79c0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': NestedContainerTests.cpp:(.text+0x79c0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0x7a10): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': NestedContainerTests.cpp:(.text+0x7b30): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0x7ca0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0x7dd0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0x7ef0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': NestedContainerTests.cpp:(.text+0x8010): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': NestedContainerTests.cpp:(.text+0x81d0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': NestedContainerTests.cpp:(.text+0x86a0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': NestedContainerTests.cpp:(.text+0x8bd0): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': NestedContainerTests.cpp:(.text+0x8c90): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': NestedContainerTests.cpp:(.text+0x8e30): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': NestedContainerTests.cpp:(.text+0x8e70): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': NestedContainerTests.cpp:(.text+0x90d0): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0x92e0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0x9850): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': NestedContainerTests.cpp:(.text+0x9a40): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': NestedContainerTests.cpp:(.text+0x9b00): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': NestedContainerTests.cpp:(.text+0x9b20): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': NestedContainerTests.cpp:(.text+0x9b40): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': NestedContainerTests.cpp:(.text+0x9e70): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': NestedContainerTests.cpp:(.text+0x9ea0): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': NestedContainerTests.cpp:(.text+0x9f90): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': NestedContainerTests.cpp:(.text+0x9fb0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': NestedContainerTests.cpp:(.text+0x9fb0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': NestedContainerTests.cpp:(.text+0x9fd0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': NestedContainerTests.cpp:(.text+0x9ff0): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': NestedContainerTests.cpp:(.text+0xa180): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': NestedContainerTests.cpp:(.text+0xa180): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': NestedContainerTests.cpp:(.text+0xa1a0): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xa260): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': NestedContainerTests.cpp:(.text+0xa380): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': NestedContainerTests.cpp:(.text+0xa3d0): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': NestedContainerTests.cpp:(.text+0xa3f0): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': NestedContainerTests.cpp:(.text+0xa530): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': NestedContainerTests.cpp:(.text+0xa590): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': NestedContainerTests.cpp:(.text+0xa690): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': NestedContainerTests.cpp:(.text+0xa720): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0xa900): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': NestedContainerTests.cpp:(.text+0xaa80): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': NestedContainerTests.cpp:(.text+0xac80): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xad00): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xaef0): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': NestedContainerTests.cpp:(.text+0xb040): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': NestedContainerTests.cpp:(.text+0xb130): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': NestedContainerTests.cpp:(.text+0xb270): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': NestedContainerTests.cpp:(.text+0xb360): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': NestedContainerTests.cpp:(.text+0xb450): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': NestedContainerTests.cpp:(.text+0xb580): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': NestedContainerTests.cpp:(.text+0xb5a0): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': NestedContainerTests.cpp:(.text+0xb5f0): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': NestedContainerTests.cpp:(.text+0xb600): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': NestedContainerTests.cpp:(.text+0xb690): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': NestedContainerTests.cpp:(.text+0xb720): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_suite::generate()': NestedContainerTests.cpp:(.text+0xb7c0): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': NestedContainerTests.cpp:(.text+0xb9c0): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': NestedContainerTests.cpp:(.text+0xba20): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xbae0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': NestedContainerTests.cpp:(.text+0xbdc0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': NestedContainerTests.cpp:(.text+0xbfd0): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': NestedContainerTests.cpp:(.text+0xc0d0): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': NestedContainerTests.cpp:(.text+0xc330): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': NestedContainerTests.cpp:(.text+0xc4d0): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xc960): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': NestedContainerTests.cpp:(.text+0xcb70): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': NestedContainerTests.cpp:(.text+0xcc70): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': NestedContainerTests.cpp:(.text+0xcc70): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': NestedContainerTests.cpp:(.text+0xce50): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': NestedContainerTests.cpp:(.text+0xce50): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': NestedContainerTests.cpp:(.text+0xcf30): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': NestedContainerTests.cpp:(.text+0xcf30): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xd000): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xd000): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xd1d0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xd1d0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': NestedContainerTests.cpp:(.text+0xd2c0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': NestedContainerTests.cpp:(.text+0xd2c0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': NestedContainerTests.cpp:(.text+0xd360): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': NestedContainerTests.cpp:(.text+0xd3c0): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xe040): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xe040): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': NestedContainerTests.cpp:(.text+0xe110): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': NestedContainerTests.cpp:(.text+0xe200): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': NestedContainerTests.cpp:(.text+0xe200): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': NestedContainerTests.cpp:(.text+0xe210): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': NestedContainerTests.cpp:(.text+0xe210): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': NestedContainerTests.cpp:(.text+0xe2a0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': NestedContainerTests.cpp:(.text+0xe2a0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': NestedContainerTests.cpp:(.text+0xe2d0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': NestedContainerTests.cpp:(.text+0xe2d0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': NestedContainerTests.cpp:(.text+0xe320): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': NestedContainerTests.cpp:(.text+0xe3d0): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xe4f0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': NestedContainerTests.cpp:(.text+0xe6b0): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': NestedContainerTests.cpp:(.text+0xe7c0): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xe940): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0xeae0): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': NestedContainerTests.cpp:(.text+0xeca0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': NestedContainerTests.cpp:(.text+0xeca0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': NestedContainerTests.cpp:(.text+0xedf0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': NestedContainerTests.cpp:(.text+0xedf0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': NestedContainerTests.cpp:(.text+0xef50): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': NestedContainerTests.cpp:(.text+0x10050): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': NestedContainerTests.cpp:(.text+0x10120): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': NestedContainerTests.cpp:(.text+0x101d0): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': NestedContainerTests.cpp:(.text+0x10b70): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': NestedContainerTests.cpp:(.text+0x10dc0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0x11220): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': NestedContainerTests.cpp:(.text+0x112a0): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0x11320): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': NestedContainerTests.cpp:(.text+0x113b0): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0x11470): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': NestedContainerTests.cpp:(.text+0x115b0): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': NestedContainerTests.cpp:(.text+0x11620): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0x11630): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': NestedContainerTests.cpp:(.text+0x11710): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': NestedContainerTests.cpp:(.text+0x11c20): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::debug::attach_debugger(bool)': NestedContainerTests.cpp:(.text+0x12640): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': NestedContainerTests.cpp:(.text+0x12a60): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': NestedContainerTests.cpp:(.text+0x12d90): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': NestedContainerTests.cpp:(.text+0x12f00): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::shutdown()': NestedContainerTests.cpp:(.text+0x13170): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': NestedContainerTests.cpp:(.text+0x13190): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': NestedContainerTests.cpp:(.text+0x13520): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': NestedContainerTests.cpp:(.text+0x135e0): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': NestedContainerTests.cpp:(.text+0x13e20): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': NestedContainerTests.cpp:(.text+0x14360): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0x14850): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0x14910): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0x149d0): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0x14aa0): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': NestedContainerTests.cpp:(.text+0x14bb0): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': NestedContainerTests.cpp:(.text+0x14ca0): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': NestedContainerTests.cpp:(.text+0x14d80): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': NestedContainerTests.cpp:(.text+0x14ff0): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': NestedContainerTests.cpp:(.text+0x151c0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': NestedContainerTests.cpp:(.text+0x15380): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0x15690): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': NestedContainerTests.cpp:(.text+0x15880): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': NestedContainerTests.cpp:(.text+0x15b20): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': NestedContainerTests.cpp:(.text+0x17330): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': NestedContainerTests.cpp:(.text+0x189d0): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': NestedContainerTests.cpp:(.text+0x189f0): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': NestedContainerTests.cpp:(.text+0x196a0): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': NestedContainerTests.cpp:(.text+0x196b0): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': NestedContainerTests.cpp:(.text+0x20ed0): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': NestedContainerTests.cpp:(.text+0x21ee0): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/NestedContainerTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': NestedContainerTests.cpp:(.text+0x22c90): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': PerformanceTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': PerformanceTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': PerformanceTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': PerformanceTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': PerformanceTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': PerformanceTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': PerformanceTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': PerformanceTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': PerformanceTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': PerformanceTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': PerformanceTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': PerformanceTests.cpp:(.text+0x540): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': PerformanceTests.cpp:(.text+0x540): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0xea0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': PerformanceTests.cpp:(.text+0xee0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': PerformanceTests.cpp:(.text+0x12d0): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': PerformanceTests.cpp:(.text+0x1730): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': PerformanceTests.cpp:(.text+0x17e0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': PerformanceTests.cpp:(.text+0x1800): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': PerformanceTests.cpp:(.text+0x1820): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': PerformanceTests.cpp:(.text+0x1840): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': PerformanceTests.cpp:(.text+0x1860): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': PerformanceTests.cpp:(.text+0x1990): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': PerformanceTests.cpp:(.text+0x19c0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': PerformanceTests.cpp:(.text+0x1bb0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': PerformanceTests.cpp:(.text+0x1c50): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': PerformanceTests.cpp:(.text+0x1cf0): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': PerformanceTests.cpp:(.text+0x1dc0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': PerformanceTests.cpp:(.text+0x1ec0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': PerformanceTests.cpp:(.text+0x1f40): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': PerformanceTests.cpp:(.text+0x20f0): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': PerformanceTests.cpp:(.text+0x2100): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': PerformanceTests.cpp:(.text+0x2120): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': PerformanceTests.cpp:(.text+0x2130): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': PerformanceTests.cpp:(.text+0x2170): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': PerformanceTests.cpp:(.text+0x21e0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': PerformanceTests.cpp:(.text+0x2310): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': PerformanceTests.cpp:(.text+0x2450): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': PerformanceTests.cpp:(.text+0x2e60): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': PerformanceTests.cpp:(.text+0x2f10): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': PerformanceTests.cpp:(.text+0x3090): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': PerformanceTests.cpp:(.text+0x31e0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': PerformanceTests.cpp:(.text+0x3460): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::debug::under_debugger()': PerformanceTests.cpp:(.text+0x3720): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::debug::debugger_break()': PerformanceTests.cpp:(.text+0x3840): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0x3860): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': PerformanceTests.cpp:(.text+0x3870): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': PerformanceTests.cpp:(.text+0x3880): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': PerformanceTests.cpp:(.text+0x3950): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::get_context()': PerformanceTests.cpp:(.text+0x3a10): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::detail::signal_action::signal_action()': PerformanceTests.cpp:(.text+0x3a20): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::detail::signal_action::signal_action()': PerformanceTests.cpp:(.text+0x3a20): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': PerformanceTests.cpp:(.text+0x3a30): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': PerformanceTests.cpp:(.text+0x3a30): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': PerformanceTests.cpp:(.text+0x3a50): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': PerformanceTests.cpp:(.text+0x3a50): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': PerformanceTests.cpp:(.text+0x3c00): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': PerformanceTests.cpp:(.text+0x3c00): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::system_error::system_error(char const*)': PerformanceTests.cpp:(.text+0x3c40): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::system_error::system_error(char const*)': PerformanceTests.cpp:(.text+0x3c40): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': PerformanceTests.cpp:(.text+0x3c70): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': PerformanceTests.cpp:(.text+0x3c70): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': PerformanceTests.cpp:(.text+0x3da0): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': PerformanceTests.cpp:(.text+0x3da0): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': PerformanceTests.cpp:(.text+0x40a0): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': PerformanceTests.cpp:(.text+0x40a0): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': PerformanceTests.cpp:(.text+0x4100): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': PerformanceTests.cpp:(.text+0x4100): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': PerformanceTests.cpp:(.text+0x42c0): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': PerformanceTests.cpp:(.text+0x4720): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': PerformanceTests.cpp:(.text+0x4720): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::fpe::enable(unsigned int)': PerformanceTests.cpp:(.text+0x4760): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::fpe::disable(unsigned int)': PerformanceTests.cpp:(.text+0x4790): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': PerformanceTests.cpp:(.text+0x47c0): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': PerformanceTests.cpp:(.text+0x4840): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': PerformanceTests.cpp:(.text+0x4850): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_results::passed() const': PerformanceTests.cpp:(.text+0x4860): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': PerformanceTests.cpp:(.text+0x48b0): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': PerformanceTests.cpp:(.text+0x48c0): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': PerformanceTests.cpp:(.text+0x4900): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_results::clear()': PerformanceTests.cpp:(.text+0x4960): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_results::test_results()': PerformanceTests.cpp:(.text+0x49e0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_results::test_results()': PerformanceTests.cpp:(.text+0x49e0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': PerformanceTests.cpp:(.text+0x4a60): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': PerformanceTests.cpp:(.text+0x4ae0): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': PerformanceTests.cpp:(.text+0x4b00): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': PerformanceTests.cpp:(.text+0x4b20): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': PerformanceTests.cpp:(.text+0x4b80): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': PerformanceTests.cpp:(.text+0x4bf0): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': PerformanceTests.cpp:(.text+0x4c70): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': PerformanceTests.cpp:(.text+0x4c80): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': PerformanceTests.cpp:(.text+0x4ca0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': PerformanceTests.cpp:(.text+0x4d60): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': PerformanceTests.cpp:(.text+0x4d90): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': PerformanceTests.cpp:(.text+0x4dd0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': PerformanceTests.cpp:(.text+0x4df0): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': PerformanceTests.cpp:(.text+0x4e40): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0x4e90): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': PerformanceTests.cpp:(.text+0x4f10): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': PerformanceTests.cpp:(.text+0x4f20): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': PerformanceTests.cpp:(.text+0x50c0): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': PerformanceTests.cpp:(.text+0x5180): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': PerformanceTests.cpp:(.text+0x51a0): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': PerformanceTests.cpp:(.text+0x52a0): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': PerformanceTests.cpp:(.text+0x52d0): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0x5350): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': PerformanceTests.cpp:(.text+0x53b0): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': PerformanceTests.cpp:(.text+0x53c0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': PerformanceTests.cpp:(.text+0x53e0): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': PerformanceTests.cpp:(.text+0x5400): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0x55e0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': PerformanceTests.cpp:(.text+0x5710): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': PerformanceTests.cpp:(.text+0x5770): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': PerformanceTests.cpp:(.text+0x5860): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': PerformanceTests.cpp:(.text+0x5880): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': PerformanceTests.cpp:(.text+0x5900): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': PerformanceTests.cpp:(.text+0x59b0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': PerformanceTests.cpp:(.text+0x5a70): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': PerformanceTests.cpp:(.text+0x5b00): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': PerformanceTests.cpp:(.text+0x5bb0): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': PerformanceTests.cpp:(.text+0x5c30): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': PerformanceTests.cpp:(.text+0x5e00): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': PerformanceTests.cpp:(.text+0x5f20): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': PerformanceTests.cpp:(.text+0x60e0): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': PerformanceTests.cpp:(.text+0x6230): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': PerformanceTests.cpp:(.text+0x6320): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': PerformanceTests.cpp:(.text+0x6420): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': PerformanceTests.cpp:(.text+0x64a0): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': PerformanceTests.cpp:(.text+0x64b0): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': PerformanceTests.cpp:(.text+0x66d0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0x6800): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': PerformanceTests.cpp:(.text+0x69e0): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': PerformanceTests.cpp:(.text+0x6c40): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': PerformanceTests.cpp:(.text+0x6c60): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': PerformanceTests.cpp:(.text+0x6c80): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': PerformanceTests.cpp:(.text+0x6c90): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': PerformanceTests.cpp:(.text+0x6de0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': PerformanceTests.cpp:(.text+0x6de0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::clear()': PerformanceTests.cpp:(.text+0x7000): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': PerformanceTests.cpp:(.text+0x7090): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': PerformanceTests.cpp:(.text+0x70b0): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': PerformanceTests.cpp:(.text+0x7140): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': PerformanceTests.cpp:(.text+0x7320): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': PerformanceTests.cpp:(.text+0x7340): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': PerformanceTests.cpp:(.text+0x73b0): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0x7420): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': PerformanceTests.cpp:(.text+0x7490): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': PerformanceTests.cpp:(.text+0x7500): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': PerformanceTests.cpp:(.text+0x76a0): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': PerformanceTests.cpp:(.text+0x76a0): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': PerformanceTests.cpp:(.text+0x76d0): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': PerformanceTests.cpp:(.text+0x77c0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': PerformanceTests.cpp:(.text+0x77c0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': PerformanceTests.cpp:(.text+0x77f0): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': PerformanceTests.cpp:(.text+0x7960): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': PerformanceTests.cpp:(.text+0x7980): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': PerformanceTests.cpp:(.text+0x7980): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': PerformanceTests.cpp:(.text+0x79a0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': PerformanceTests.cpp:(.text+0x79c0): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': PerformanceTests.cpp:(.text+0x7bb0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': PerformanceTests.cpp:(.text+0x7bb0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': PerformanceTests.cpp:(.text+0x7bc0): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': PerformanceTests.cpp:(.text+0x7bd0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': PerformanceTests.cpp:(.text+0x7ca0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': PerformanceTests.cpp:(.text+0x7ca0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0x7cf0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': PerformanceTests.cpp:(.text+0x7e10): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0x7f80): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0x80b0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0x81d0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': PerformanceTests.cpp:(.text+0x82f0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': PerformanceTests.cpp:(.text+0x84b0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': PerformanceTests.cpp:(.text+0x8980): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': PerformanceTests.cpp:(.text+0x8eb0): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': PerformanceTests.cpp:(.text+0x8f70): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': PerformanceTests.cpp:(.text+0x9110): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': PerformanceTests.cpp:(.text+0x9150): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': PerformanceTests.cpp:(.text+0x93b0): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0x95c0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0x9b30): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': PerformanceTests.cpp:(.text+0x9c90): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': PerformanceTests.cpp:(.text+0x9d50): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': PerformanceTests.cpp:(.text+0x9d70): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': PerformanceTests.cpp:(.text+0x9d90): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': PerformanceTests.cpp:(.text+0xa0c0): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': PerformanceTests.cpp:(.text+0xa0f0): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': PerformanceTests.cpp:(.text+0xa1e0): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': PerformanceTests.cpp:(.text+0xa200): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': PerformanceTests.cpp:(.text+0xa200): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': PerformanceTests.cpp:(.text+0xa220): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': PerformanceTests.cpp:(.text+0xa240): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': PerformanceTests.cpp:(.text+0xa3d0): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': PerformanceTests.cpp:(.text+0xa3d0): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': PerformanceTests.cpp:(.text+0xa3f0): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xa4b0): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': PerformanceTests.cpp:(.text+0xa5d0): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': PerformanceTests.cpp:(.text+0xa620): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': PerformanceTests.cpp:(.text+0xa920): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': PerformanceTests.cpp:(.text+0xaa60): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': PerformanceTests.cpp:(.text+0xaac0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': PerformanceTests.cpp:(.text+0xabc0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': PerformanceTests.cpp:(.text+0xac50): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0xae30): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': PerformanceTests.cpp:(.text+0xafb0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': PerformanceTests.cpp:(.text+0xb1b0): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xb230): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xb420): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': PerformanceTests.cpp:(.text+0xb570): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': PerformanceTests.cpp:(.text+0xb660): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': PerformanceTests.cpp:(.text+0xb730): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xb7c0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': PerformanceTests.cpp:(.text+0xb920): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': PerformanceTests.cpp:(.text+0xba10): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': PerformanceTests.cpp:(.text+0xbb00): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': PerformanceTests.cpp:(.text+0xbc30): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': PerformanceTests.cpp:(.text+0xbc50): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': PerformanceTests.cpp:(.text+0xbca0): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': PerformanceTests.cpp:(.text+0xbcb0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': PerformanceTests.cpp:(.text+0xbd40): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': PerformanceTests.cpp:(.text+0xbdd0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_suite::generate()': PerformanceTests.cpp:(.text+0xbe70): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': PerformanceTests.cpp:(.text+0xc070): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': PerformanceTests.cpp:(.text+0xc0d0): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xc190): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': PerformanceTests.cpp:(.text+0xc470): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': PerformanceTests.cpp:(.text+0xc680): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': PerformanceTests.cpp:(.text+0xc780): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': PerformanceTests.cpp:(.text+0xc9e0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': PerformanceTests.cpp:(.text+0xcb80): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xd010): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': PerformanceTests.cpp:(.text+0xd220): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': PerformanceTests.cpp:(.text+0xd320): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': PerformanceTests.cpp:(.text+0xd320): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': PerformanceTests.cpp:(.text+0xd500): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': PerformanceTests.cpp:(.text+0xd500): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': PerformanceTests.cpp:(.text+0xd5e0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': PerformanceTests.cpp:(.text+0xd5e0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xd6b0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xd6b0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xd880): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xd880): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': PerformanceTests.cpp:(.text+0xd970): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': PerformanceTests.cpp:(.text+0xd970): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': PerformanceTests.cpp:(.text+0xda10): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': PerformanceTests.cpp:(.text+0xda70): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xe6c0): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xe6c0): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': PerformanceTests.cpp:(.text+0xe790): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': PerformanceTests.cpp:(.text+0xe880): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': PerformanceTests.cpp:(.text+0xe880): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': PerformanceTests.cpp:(.text+0xe890): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': PerformanceTests.cpp:(.text+0xe890): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': PerformanceTests.cpp:(.text+0xe920): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': PerformanceTests.cpp:(.text+0xe920): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': PerformanceTests.cpp:(.text+0xe950): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': PerformanceTests.cpp:(.text+0xe950): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': PerformanceTests.cpp:(.text+0xe9a0): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': PerformanceTests.cpp:(.text+0xea50): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xeb70): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': PerformanceTests.cpp:(.text+0xed30): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': PerformanceTests.cpp:(.text+0xee40): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xefc0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0xf160): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': PerformanceTests.cpp:(.text+0xf320): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': PerformanceTests.cpp:(.text+0xf320): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': PerformanceTests.cpp:(.text+0xf470): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': PerformanceTests.cpp:(.text+0xf470): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': PerformanceTests.cpp:(.text+0xf5d0): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': PerformanceTests.cpp:(.text+0x106b0): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': PerformanceTests.cpp:(.text+0x10780): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': PerformanceTests.cpp:(.text+0x10830): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': PerformanceTests.cpp:(.text+0x111d0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': PerformanceTests.cpp:(.text+0x11420): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0x11880): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': PerformanceTests.cpp:(.text+0x11900): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0x11980): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': PerformanceTests.cpp:(.text+0x11a10): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': PerformanceTests.cpp:(.text+0x11a80): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0x11a90): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': PerformanceTests.cpp:(.text+0x11b70): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': PerformanceTests.cpp:(.text+0x12080): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::debug::attach_debugger(bool)': PerformanceTests.cpp:(.text+0x12a20): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': PerformanceTests.cpp:(.text+0x12e40): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': PerformanceTests.cpp:(.text+0x13170): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': PerformanceTests.cpp:(.text+0x132e0): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::shutdown()': PerformanceTests.cpp:(.text+0x13550): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': PerformanceTests.cpp:(.text+0x13570): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': PerformanceTests.cpp:(.text+0x13900): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': PerformanceTests.cpp:(.text+0x139c0): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': PerformanceTests.cpp:(.text+0x14200): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': PerformanceTests.cpp:(.text+0x14740): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0x14c30): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0x14cf0): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0x14db0): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0x14e80): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': PerformanceTests.cpp:(.text+0x14f90): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': PerformanceTests.cpp:(.text+0x15080): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': PerformanceTests.cpp:(.text+0x15160): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': PerformanceTests.cpp:(.text+0x153d0): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': PerformanceTests.cpp:(.text+0x155a0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': PerformanceTests.cpp:(.text+0x15760): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0x15a70): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': PerformanceTests.cpp:(.text+0x15c60): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': PerformanceTests.cpp:(.text+0x15f00): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': PerformanceTests.cpp:(.text+0x17eb0): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': PerformanceTests.cpp:(.text+0x19350): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': PerformanceTests.cpp:(.text+0x19370): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': PerformanceTests.cpp:(.text+0x1a020): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': PerformanceTests.cpp:(.text+0x1a030): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': PerformanceTests.cpp:(.text+0x217f0): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': PerformanceTests.cpp:(.text+0x22800): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PerformanceTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': PerformanceTests.cpp:(.text+0x235b0): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': PersistentInstanceRegistrationTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': PersistentInstanceRegistrationTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': PersistentInstanceRegistrationTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': PersistentInstanceRegistrationTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': PersistentInstanceRegistrationTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0xc20): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xc60): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': PersistentInstanceRegistrationTests.cpp:(.text+0x1010): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x1470): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x1520): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0x1540): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x1560): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x1580): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x15a0): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': PersistentInstanceRegistrationTests.cpp:(.text+0x15c0): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x1700): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x18f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x1990): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x1a30): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x1b00): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x1c00): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': PersistentInstanceRegistrationTests.cpp:(.text+0x1c80): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': PersistentInstanceRegistrationTests.cpp:(.text+0x1e30): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': PersistentInstanceRegistrationTests.cpp:(.text+0x1e40): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': PersistentInstanceRegistrationTests.cpp:(.text+0x1e60): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x1e70): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x1eb0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x1f20): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': PersistentInstanceRegistrationTests.cpp:(.text+0x2050): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x2190): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': PersistentInstanceRegistrationTests.cpp:(.text+0x2ba0): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x2c50): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x2dd0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0x2f20): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': PersistentInstanceRegistrationTests.cpp:(.text+0x31a0): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::debug::under_debugger()': PersistentInstanceRegistrationTests.cpp:(.text+0x3460): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::debug::debugger_break()': PersistentInstanceRegistrationTests.cpp:(.text+0x3580): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x35a0): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': PersistentInstanceRegistrationTests.cpp:(.text+0x35b0): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': PersistentInstanceRegistrationTests.cpp:(.text+0x35c0): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': PersistentInstanceRegistrationTests.cpp:(.text+0x3690): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': PersistentInstanceRegistrationTests.cpp:(.text+0x3940): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::get_context()': PersistentInstanceRegistrationTests.cpp:(.text+0x3a00): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action()': PersistentInstanceRegistrationTests.cpp:(.text+0x3a10): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action()': PersistentInstanceRegistrationTests.cpp:(.text+0x3a10): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': PersistentInstanceRegistrationTests.cpp:(.text+0x3a20): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': PersistentInstanceRegistrationTests.cpp:(.text+0x3a20): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': PersistentInstanceRegistrationTests.cpp:(.text+0x3a40): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': PersistentInstanceRegistrationTests.cpp:(.text+0x3a40): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': PersistentInstanceRegistrationTests.cpp:(.text+0x3bf0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': PersistentInstanceRegistrationTests.cpp:(.text+0x3bf0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::system_error::system_error(char const*)': PersistentInstanceRegistrationTests.cpp:(.text+0x3c30): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::system_error::system_error(char const*)': PersistentInstanceRegistrationTests.cpp:(.text+0x3c30): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': PersistentInstanceRegistrationTests.cpp:(.text+0x3c60): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': PersistentInstanceRegistrationTests.cpp:(.text+0x3c60): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': PersistentInstanceRegistrationTests.cpp:(.text+0x3d90): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': PersistentInstanceRegistrationTests.cpp:(.text+0x3d90): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x4090): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x4090): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': PersistentInstanceRegistrationTests.cpp:(.text+0x40f0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': PersistentInstanceRegistrationTests.cpp:(.text+0x40f0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': PersistentInstanceRegistrationTests.cpp:(.text+0x42b0): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': PersistentInstanceRegistrationTests.cpp:(.text+0x4710): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': PersistentInstanceRegistrationTests.cpp:(.text+0x4710): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::fpe::enable(unsigned int)': PersistentInstanceRegistrationTests.cpp:(.text+0x4750): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::fpe::disable(unsigned int)': PersistentInstanceRegistrationTests.cpp:(.text+0x4780): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': PersistentInstanceRegistrationTests.cpp:(.text+0x47b0): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x4830): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': PersistentInstanceRegistrationTests.cpp:(.text+0x4840): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::passed() const': PersistentInstanceRegistrationTests.cpp:(.text+0x4850): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': PersistentInstanceRegistrationTests.cpp:(.text+0x48a0): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': PersistentInstanceRegistrationTests.cpp:(.text+0x48b0): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x48f0): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::clear()': PersistentInstanceRegistrationTests.cpp:(.text+0x4950): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::test_results()': PersistentInstanceRegistrationTests.cpp:(.text+0x49d0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::test_results()': PersistentInstanceRegistrationTests.cpp:(.text+0x49d0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': PersistentInstanceRegistrationTests.cpp:(.text+0x4a50): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x4ad0): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': PersistentInstanceRegistrationTests.cpp:(.text+0x4af0): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': PersistentInstanceRegistrationTests.cpp:(.text+0x4b10): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': PersistentInstanceRegistrationTests.cpp:(.text+0x4b70): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': PersistentInstanceRegistrationTests.cpp:(.text+0x4be0): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': PersistentInstanceRegistrationTests.cpp:(.text+0x4c60): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x4c70): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': PersistentInstanceRegistrationTests.cpp:(.text+0x4c90): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': PersistentInstanceRegistrationTests.cpp:(.text+0x4d50): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': PersistentInstanceRegistrationTests.cpp:(.text+0x4d80): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': PersistentInstanceRegistrationTests.cpp:(.text+0x4dc0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': PersistentInstanceRegistrationTests.cpp:(.text+0x4de0): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': PersistentInstanceRegistrationTests.cpp:(.text+0x4e30): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x4e80): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': PersistentInstanceRegistrationTests.cpp:(.text+0x4f00): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': PersistentInstanceRegistrationTests.cpp:(.text+0x4f10): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': PersistentInstanceRegistrationTests.cpp:(.text+0x50b0): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': PersistentInstanceRegistrationTests.cpp:(.text+0x5170): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0x5190): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x5290): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': PersistentInstanceRegistrationTests.cpp:(.text+0x52c0): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x5340): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': PersistentInstanceRegistrationTests.cpp:(.text+0x53a0): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x53b0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x53d0): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': PersistentInstanceRegistrationTests.cpp:(.text+0x53f0): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x55d0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': PersistentInstanceRegistrationTests.cpp:(.text+0x5700): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x5760): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': PersistentInstanceRegistrationTests.cpp:(.text+0x5850): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': PersistentInstanceRegistrationTests.cpp:(.text+0x5870): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x58f0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x59a0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': PersistentInstanceRegistrationTests.cpp:(.text+0x5a60): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': PersistentInstanceRegistrationTests.cpp:(.text+0x5af0): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': PersistentInstanceRegistrationTests.cpp:(.text+0x5ba0): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': PersistentInstanceRegistrationTests.cpp:(.text+0x5c20): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': PersistentInstanceRegistrationTests.cpp:(.text+0x5df0): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x5f10): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x60d0): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x6220): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x6310): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': PersistentInstanceRegistrationTests.cpp:(.text+0x6410): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': PersistentInstanceRegistrationTests.cpp:(.text+0x6490): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0x64a0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x65d0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': PersistentInstanceRegistrationTests.cpp:(.text+0x67b0): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': PersistentInstanceRegistrationTests.cpp:(.text+0x6a10): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': PersistentInstanceRegistrationTests.cpp:(.text+0x6a30): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0x6a50): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': PersistentInstanceRegistrationTests.cpp:(.text+0x6a60): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': PersistentInstanceRegistrationTests.cpp:(.text+0x6bb0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': PersistentInstanceRegistrationTests.cpp:(.text+0x6bb0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::clear()': PersistentInstanceRegistrationTests.cpp:(.text+0x6dd0): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': PersistentInstanceRegistrationTests.cpp:(.text+0x6e60): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': PersistentInstanceRegistrationTests.cpp:(.text+0x6e80): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x6f10): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': PersistentInstanceRegistrationTests.cpp:(.text+0x70f0): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': PersistentInstanceRegistrationTests.cpp:(.text+0x7110): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x7180): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x71f0): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': PersistentInstanceRegistrationTests.cpp:(.text+0x7260): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': PersistentInstanceRegistrationTests.cpp:(.text+0x72d0): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': PersistentInstanceRegistrationTests.cpp:(.text+0x7470): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': PersistentInstanceRegistrationTests.cpp:(.text+0x7470): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': PersistentInstanceRegistrationTests.cpp:(.text+0x74a0): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': PersistentInstanceRegistrationTests.cpp:(.text+0x7590): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': PersistentInstanceRegistrationTests.cpp:(.text+0x7590): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': PersistentInstanceRegistrationTests.cpp:(.text+0x75c0): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': PersistentInstanceRegistrationTests.cpp:(.text+0x7730): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': PersistentInstanceRegistrationTests.cpp:(.text+0x7750): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': PersistentInstanceRegistrationTests.cpp:(.text+0x7750): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': PersistentInstanceRegistrationTests.cpp:(.text+0x7770): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': PersistentInstanceRegistrationTests.cpp:(.text+0x7790): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': PersistentInstanceRegistrationTests.cpp:(.text+0x7980): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': PersistentInstanceRegistrationTests.cpp:(.text+0x7980): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': PersistentInstanceRegistrationTests.cpp:(.text+0x7990): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x79a0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': PersistentInstanceRegistrationTests.cpp:(.text+0x7a70): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': PersistentInstanceRegistrationTests.cpp:(.text+0x7a70): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x7ac0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0x7be0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x7d50): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x7e80): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x7fa0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x80c0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x8280): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x8750): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': PersistentInstanceRegistrationTests.cpp:(.text+0x8c80): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x8d40): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0x8ee0): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': PersistentInstanceRegistrationTests.cpp:(.text+0x8f20): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x9180): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x9390): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x9900): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x9af0): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': PersistentInstanceRegistrationTests.cpp:(.text+0x9bb0): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': PersistentInstanceRegistrationTests.cpp:(.text+0x9bd0): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': PersistentInstanceRegistrationTests.cpp:(.text+0x9bf0): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': PersistentInstanceRegistrationTests.cpp:(.text+0x9f20): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': PersistentInstanceRegistrationTests.cpp:(.text+0x9f50): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': PersistentInstanceRegistrationTests.cpp:(.text+0xa040): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': PersistentInstanceRegistrationTests.cpp:(.text+0xa060): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': PersistentInstanceRegistrationTests.cpp:(.text+0xa060): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': PersistentInstanceRegistrationTests.cpp:(.text+0xa080): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0xa0a0): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': PersistentInstanceRegistrationTests.cpp:(.text+0xa230): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': PersistentInstanceRegistrationTests.cpp:(.text+0xa230): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': PersistentInstanceRegistrationTests.cpp:(.text+0xa250): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xa310): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': PersistentInstanceRegistrationTests.cpp:(.text+0xa430): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': PersistentInstanceRegistrationTests.cpp:(.text+0xa480): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xa4a0): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': PersistentInstanceRegistrationTests.cpp:(.text+0xa5e0): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xa640): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0xa740): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xa7d0): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0xaa10): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xab80): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xad80): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xafa0): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xb0f0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0xb1e0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': PersistentInstanceRegistrationTests.cpp:(.text+0xb320): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': PersistentInstanceRegistrationTests.cpp:(.text+0xb410): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': PersistentInstanceRegistrationTests.cpp:(.text+0xb500): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': PersistentInstanceRegistrationTests.cpp:(.text+0xb630): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xb650): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': PersistentInstanceRegistrationTests.cpp:(.text+0xb6a0): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': PersistentInstanceRegistrationTests.cpp:(.text+0xb6b0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': PersistentInstanceRegistrationTests.cpp:(.text+0xb740): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': PersistentInstanceRegistrationTests.cpp:(.text+0xb7d0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::generate()': PersistentInstanceRegistrationTests.cpp:(.text+0xb870): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0xba70): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0xbad0): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xbb90): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0xbe70): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': PersistentInstanceRegistrationTests.cpp:(.text+0xc080): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': PersistentInstanceRegistrationTests.cpp:(.text+0xc180): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0xc3e0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': PersistentInstanceRegistrationTests.cpp:(.text+0xc580): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xca10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': PersistentInstanceRegistrationTests.cpp:(.text+0xcc20): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': PersistentInstanceRegistrationTests.cpp:(.text+0xcd20): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': PersistentInstanceRegistrationTests.cpp:(.text+0xcd20): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': PersistentInstanceRegistrationTests.cpp:(.text+0xcf00): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': PersistentInstanceRegistrationTests.cpp:(.text+0xcf00): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': PersistentInstanceRegistrationTests.cpp:(.text+0xcfe0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': PersistentInstanceRegistrationTests.cpp:(.text+0xcfe0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xd0b0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xd0b0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xd280): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xd280): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': PersistentInstanceRegistrationTests.cpp:(.text+0xd370): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': PersistentInstanceRegistrationTests.cpp:(.text+0xd370): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': PersistentInstanceRegistrationTests.cpp:(.text+0xd410): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': PersistentInstanceRegistrationTests.cpp:(.text+0xd470): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xe0f0): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xe0f0): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0xe1c0): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': PersistentInstanceRegistrationTests.cpp:(.text+0xe2b0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': PersistentInstanceRegistrationTests.cpp:(.text+0xe2b0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': PersistentInstanceRegistrationTests.cpp:(.text+0xe2c0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': PersistentInstanceRegistrationTests.cpp:(.text+0xe2c0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': PersistentInstanceRegistrationTests.cpp:(.text+0xe350): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': PersistentInstanceRegistrationTests.cpp:(.text+0xe350): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xe380): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xe380): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': PersistentInstanceRegistrationTests.cpp:(.text+0xe3d0): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': PersistentInstanceRegistrationTests.cpp:(.text+0xe480): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xe5a0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0xe760): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xe870): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xe9f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0xeb90): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xed50): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0xed50): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': PersistentInstanceRegistrationTests.cpp:(.text+0xeea0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': PersistentInstanceRegistrationTests.cpp:(.text+0xeea0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': PersistentInstanceRegistrationTests.cpp:(.text+0xf000): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x10100): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x101d0): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0x10280): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x10c20): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': PersistentInstanceRegistrationTests.cpp:(.text+0x10e70): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x112d0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x11350): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x113d0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': PersistentInstanceRegistrationTests.cpp:(.text+0x11460): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x11520): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x117c0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x11900): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': PersistentInstanceRegistrationTests.cpp:(.text+0x11970): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x11980): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x11a60): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': PersistentInstanceRegistrationTests.cpp:(.text+0x11f70): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::debug::attach_debugger(bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x12990): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': PersistentInstanceRegistrationTests.cpp:(.text+0x12db0): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0x130e0): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': PersistentInstanceRegistrationTests.cpp:(.text+0x13250): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::shutdown()': PersistentInstanceRegistrationTests.cpp:(.text+0x134c0): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': PersistentInstanceRegistrationTests.cpp:(.text+0x134e0): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': PersistentInstanceRegistrationTests.cpp:(.text+0x13870): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x13930): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x14170): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': PersistentInstanceRegistrationTests.cpp:(.text+0x146b0): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x14ba0): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x14c60): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x14d20): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x14df0): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': PersistentInstanceRegistrationTests.cpp:(.text+0x14f00): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x14ff0): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': PersistentInstanceRegistrationTests.cpp:(.text+0x150d0): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': PersistentInstanceRegistrationTests.cpp:(.text+0x15340): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': PersistentInstanceRegistrationTests.cpp:(.text+0x15510): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x156d0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x159e0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': PersistentInstanceRegistrationTests.cpp:(.text+0x15bd0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': PersistentInstanceRegistrationTests.cpp:(.text+0x15e70): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': PersistentInstanceRegistrationTests.cpp:(.text+0x17680): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': PersistentInstanceRegistrationTests.cpp:(.text+0x18d20): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x18d40): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': PersistentInstanceRegistrationTests.cpp:(.text+0x199f0): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': PersistentInstanceRegistrationTests.cpp:(.text+0x19a00): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': PersistentInstanceRegistrationTests.cpp:(.text+0x21210): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': PersistentInstanceRegistrationTests.cpp:(.text+0x22220): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/PersistentInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': PersistentInstanceRegistrationTests.cpp:(.text+0x22fd0): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': ProvidedDependenciesTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': ProvidedDependenciesTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': ProvidedDependenciesTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': ProvidedDependenciesTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': ProvidedDependenciesTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': ProvidedDependenciesTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': ProvidedDependenciesTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': ProvidedDependenciesTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': ProvidedDependenciesTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': ProvidedDependenciesTests.cpp:(.text+0x2a0): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x390): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x390): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': ProvidedDependenciesTests.cpp:(.text+0x820): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0xea0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xee0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': ProvidedDependenciesTests.cpp:(.text+0x1290): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x16f0): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0x17a0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x17c0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x17e0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x1800): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x1820): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': ProvidedDependenciesTests.cpp:(.text+0x1840): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': ProvidedDependenciesTests.cpp:(.text+0x1980): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x1b70): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ProvidedDependenciesTests.cpp:(.text+0x1c10): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ProvidedDependenciesTests.cpp:(.text+0x1cb0): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x1d80): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x1e80): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ProvidedDependenciesTests.cpp:(.text+0x1f00): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': ProvidedDependenciesTests.cpp:(.text+0x20b0): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ProvidedDependenciesTests.cpp:(.text+0x20c0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': ProvidedDependenciesTests.cpp:(.text+0x20e0): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ProvidedDependenciesTests.cpp:(.text+0x20f0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ProvidedDependenciesTests.cpp:(.text+0x2130): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x21a0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': ProvidedDependenciesTests.cpp:(.text+0x2af0): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x2ba0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x2d20): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0x2e70): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': ProvidedDependenciesTests.cpp:(.text+0x30f0): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::debug::under_debugger()': ProvidedDependenciesTests.cpp:(.text+0x33b0): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::debug::debugger_break()': ProvidedDependenciesTests.cpp:(.text+0x34d0): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0x34f0): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': ProvidedDependenciesTests.cpp:(.text+0x3500): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': ProvidedDependenciesTests.cpp:(.text+0x3510): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': ProvidedDependenciesTests.cpp:(.text+0x35e0): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::get_context()': ProvidedDependenciesTests.cpp:(.text+0x36a0): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::detail::signal_action::signal_action()': ProvidedDependenciesTests.cpp:(.text+0x36b0): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::detail::signal_action::signal_action()': ProvidedDependenciesTests.cpp:(.text+0x36b0): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': ProvidedDependenciesTests.cpp:(.text+0x36c0): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': ProvidedDependenciesTests.cpp:(.text+0x36c0): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': ProvidedDependenciesTests.cpp:(.text+0x36e0): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': ProvidedDependenciesTests.cpp:(.text+0x36e0): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': ProvidedDependenciesTests.cpp:(.text+0x3890): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': ProvidedDependenciesTests.cpp:(.text+0x3890): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::system_error::system_error(char const*)': ProvidedDependenciesTests.cpp:(.text+0x38d0): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::system_error::system_error(char const*)': ProvidedDependenciesTests.cpp:(.text+0x38d0): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': ProvidedDependenciesTests.cpp:(.text+0x3900): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': ProvidedDependenciesTests.cpp:(.text+0x3900): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': ProvidedDependenciesTests.cpp:(.text+0x3a30): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': ProvidedDependenciesTests.cpp:(.text+0x3a30): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': ProvidedDependenciesTests.cpp:(.text+0x3d30): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': ProvidedDependenciesTests.cpp:(.text+0x3d30): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': ProvidedDependenciesTests.cpp:(.text+0x3d90): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': ProvidedDependenciesTests.cpp:(.text+0x3d90): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': ProvidedDependenciesTests.cpp:(.text+0x3f50): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': ProvidedDependenciesTests.cpp:(.text+0x43b0): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': ProvidedDependenciesTests.cpp:(.text+0x43b0): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::fpe::enable(unsigned int)': ProvidedDependenciesTests.cpp:(.text+0x43f0): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::fpe::disable(unsigned int)': ProvidedDependenciesTests.cpp:(.text+0x4420): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': ProvidedDependenciesTests.cpp:(.text+0x4450): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x44d0): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': ProvidedDependenciesTests.cpp:(.text+0x44e0): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_results::passed() const': ProvidedDependenciesTests.cpp:(.text+0x44f0): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': ProvidedDependenciesTests.cpp:(.text+0x4540): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': ProvidedDependenciesTests.cpp:(.text+0x4550): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': ProvidedDependenciesTests.cpp:(.text+0x4590): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_results::clear()': ProvidedDependenciesTests.cpp:(.text+0x45f0): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_results::test_results()': ProvidedDependenciesTests.cpp:(.text+0x4670): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_results::test_results()': ProvidedDependenciesTests.cpp:(.text+0x4670): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': ProvidedDependenciesTests.cpp:(.text+0x46f0): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': ProvidedDependenciesTests.cpp:(.text+0x4770): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': ProvidedDependenciesTests.cpp:(.text+0x4790): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': ProvidedDependenciesTests.cpp:(.text+0x47b0): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': ProvidedDependenciesTests.cpp:(.text+0x4810): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': ProvidedDependenciesTests.cpp:(.text+0x4880): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': ProvidedDependenciesTests.cpp:(.text+0x4900): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': ProvidedDependenciesTests.cpp:(.text+0x4910): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': ProvidedDependenciesTests.cpp:(.text+0x4930): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': ProvidedDependenciesTests.cpp:(.text+0x49f0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': ProvidedDependenciesTests.cpp:(.text+0x4a20): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': ProvidedDependenciesTests.cpp:(.text+0x4a60): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': ProvidedDependenciesTests.cpp:(.text+0x4a80): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': ProvidedDependenciesTests.cpp:(.text+0x4ad0): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0x4b20): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': ProvidedDependenciesTests.cpp:(.text+0x4ba0): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ProvidedDependenciesTests.cpp:(.text+0x4bb0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': ProvidedDependenciesTests.cpp:(.text+0x4d50): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': ProvidedDependenciesTests.cpp:(.text+0x4e10): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': ProvidedDependenciesTests.cpp:(.text+0x4e30): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': ProvidedDependenciesTests.cpp:(.text+0x4f30): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': ProvidedDependenciesTests.cpp:(.text+0x4f60): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0x4fe0): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': ProvidedDependenciesTests.cpp:(.text+0x5040): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': ProvidedDependenciesTests.cpp:(.text+0x5050): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': ProvidedDependenciesTests.cpp:(.text+0x5070): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': ProvidedDependenciesTests.cpp:(.text+0x5090): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0x5270): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': ProvidedDependenciesTests.cpp:(.text+0x53a0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': ProvidedDependenciesTests.cpp:(.text+0x5400): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': ProvidedDependenciesTests.cpp:(.text+0x54f0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': ProvidedDependenciesTests.cpp:(.text+0x5510): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': ProvidedDependenciesTests.cpp:(.text+0x5590): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': ProvidedDependenciesTests.cpp:(.text+0x5640): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': ProvidedDependenciesTests.cpp:(.text+0x5700): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': ProvidedDependenciesTests.cpp:(.text+0x5790): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': ProvidedDependenciesTests.cpp:(.text+0x5840): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': ProvidedDependenciesTests.cpp:(.text+0x58c0): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': ProvidedDependenciesTests.cpp:(.text+0x5a90): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': ProvidedDependenciesTests.cpp:(.text+0x5bb0): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': ProvidedDependenciesTests.cpp:(.text+0x5cc0): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': ProvidedDependenciesTests.cpp:(.text+0x5e10): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': ProvidedDependenciesTests.cpp:(.text+0x5f10): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': ProvidedDependenciesTests.cpp:(.text+0x6000): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': ProvidedDependenciesTests.cpp:(.text+0x6080): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': ProvidedDependenciesTests.cpp:(.text+0x6090): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0x62b0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0x63e0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': ProvidedDependenciesTests.cpp:(.text+0x65c0): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': ProvidedDependenciesTests.cpp:(.text+0x6820): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': ProvidedDependenciesTests.cpp:(.text+0x6840): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': ProvidedDependenciesTests.cpp:(.text+0x6860): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': ProvidedDependenciesTests.cpp:(.text+0x6870): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': ProvidedDependenciesTests.cpp:(.text+0x69c0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': ProvidedDependenciesTests.cpp:(.text+0x69c0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::clear()': ProvidedDependenciesTests.cpp:(.text+0x6be0): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': ProvidedDependenciesTests.cpp:(.text+0x6c70): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': ProvidedDependenciesTests.cpp:(.text+0x6c90): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': ProvidedDependenciesTests.cpp:(.text+0x6d20): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': ProvidedDependenciesTests.cpp:(.text+0x6f00): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': ProvidedDependenciesTests.cpp:(.text+0x6f20): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': ProvidedDependenciesTests.cpp:(.text+0x6f90): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0x7000): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': ProvidedDependenciesTests.cpp:(.text+0x7070): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': ProvidedDependenciesTests.cpp:(.text+0x70e0): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': ProvidedDependenciesTests.cpp:(.text+0x7280): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': ProvidedDependenciesTests.cpp:(.text+0x7280): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': ProvidedDependenciesTests.cpp:(.text+0x72b0): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': ProvidedDependenciesTests.cpp:(.text+0x73a0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': ProvidedDependenciesTests.cpp:(.text+0x73a0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': ProvidedDependenciesTests.cpp:(.text+0x73d0): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': ProvidedDependenciesTests.cpp:(.text+0x7540): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ProvidedDependenciesTests.cpp:(.text+0x7560): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ProvidedDependenciesTests.cpp:(.text+0x7560): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ProvidedDependenciesTests.cpp:(.text+0x7580): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': ProvidedDependenciesTests.cpp:(.text+0x75a0): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': ProvidedDependenciesTests.cpp:(.text+0x7790): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': ProvidedDependenciesTests.cpp:(.text+0x7790): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': ProvidedDependenciesTests.cpp:(.text+0x77a0): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': ProvidedDependenciesTests.cpp:(.text+0x77b0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': ProvidedDependenciesTests.cpp:(.text+0x7880): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': ProvidedDependenciesTests.cpp:(.text+0x7880): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0x78d0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0x79f0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0x7b60): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0x7c90): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0x7db0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': ProvidedDependenciesTests.cpp:(.text+0x7ed0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': ProvidedDependenciesTests.cpp:(.text+0x8090): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': ProvidedDependenciesTests.cpp:(.text+0x8560): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': ProvidedDependenciesTests.cpp:(.text+0x8a90): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': ProvidedDependenciesTests.cpp:(.text+0x8b50): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': ProvidedDependenciesTests.cpp:(.text+0x8cf0): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ProvidedDependenciesTests.cpp:(.text+0x8d30): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': ProvidedDependenciesTests.cpp:(.text+0x8f90): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0x91a0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0x9680): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': ProvidedDependenciesTests.cpp:(.text+0x97e0): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': ProvidedDependenciesTests.cpp:(.text+0x98a0): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': ProvidedDependenciesTests.cpp:(.text+0x98c0): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': ProvidedDependenciesTests.cpp:(.text+0x98e0): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': ProvidedDependenciesTests.cpp:(.text+0x9bb0): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': ProvidedDependenciesTests.cpp:(.text+0x9be0): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': ProvidedDependenciesTests.cpp:(.text+0x9cd0): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ProvidedDependenciesTests.cpp:(.text+0x9cf0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ProvidedDependenciesTests.cpp:(.text+0x9cf0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ProvidedDependenciesTests.cpp:(.text+0x9d10): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': ProvidedDependenciesTests.cpp:(.text+0x9d30): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': ProvidedDependenciesTests.cpp:(.text+0x9ec0): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': ProvidedDependenciesTests.cpp:(.text+0x9ec0): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': ProvidedDependenciesTests.cpp:(.text+0x9ee0): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0x9fa0): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': ProvidedDependenciesTests.cpp:(.text+0xa0c0): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': ProvidedDependenciesTests.cpp:(.text+0xa110): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xa130): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': ProvidedDependenciesTests.cpp:(.text+0xa270): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xa2d0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0xa3d0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xa460): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0xa640): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xa7c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xa960): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xa970): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xa9f0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xaa30): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xac20): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xad70): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0xae60): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ProvidedDependenciesTests.cpp:(.text+0xaf30): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ProvidedDependenciesTests.cpp:(.text+0xafc0): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xb010): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': ProvidedDependenciesTests.cpp:(.text+0xb170): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': ProvidedDependenciesTests.cpp:(.text+0xb260): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': ProvidedDependenciesTests.cpp:(.text+0xb350): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': ProvidedDependenciesTests.cpp:(.text+0xb480): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xb4a0): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': ProvidedDependenciesTests.cpp:(.text+0xb4f0): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': ProvidedDependenciesTests.cpp:(.text+0xb500): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': ProvidedDependenciesTests.cpp:(.text+0xb590): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ProvidedDependenciesTests.cpp:(.text+0xb620): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_suite::generate()': ProvidedDependenciesTests.cpp:(.text+0xb6c0): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': ProvidedDependenciesTests.cpp:(.text+0xb8c0): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': ProvidedDependenciesTests.cpp:(.text+0xb920): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xb9e0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0xbcc0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': ProvidedDependenciesTests.cpp:(.text+0xbed0): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': ProvidedDependenciesTests.cpp:(.text+0xbfd0): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0xc230): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': ProvidedDependenciesTests.cpp:(.text+0xc3d0): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xc860): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': ProvidedDependenciesTests.cpp:(.text+0xca70): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': ProvidedDependenciesTests.cpp:(.text+0xcb70): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': ProvidedDependenciesTests.cpp:(.text+0xcb70): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': ProvidedDependenciesTests.cpp:(.text+0xcd50): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': ProvidedDependenciesTests.cpp:(.text+0xcd50): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': ProvidedDependenciesTests.cpp:(.text+0xce30): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': ProvidedDependenciesTests.cpp:(.text+0xce30): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xcf00): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xcf00): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xd0d0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xd0d0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': ProvidedDependenciesTests.cpp:(.text+0xd1c0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': ProvidedDependenciesTests.cpp:(.text+0xd1c0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': ProvidedDependenciesTests.cpp:(.text+0xd260): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': ProvidedDependenciesTests.cpp:(.text+0xd2c0): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xdda0): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xdda0): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': ProvidedDependenciesTests.cpp:(.text+0xde70): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': ProvidedDependenciesTests.cpp:(.text+0xdf60): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': ProvidedDependenciesTests.cpp:(.text+0xdf60): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ProvidedDependenciesTests.cpp:(.text+0xdf70): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ProvidedDependenciesTests.cpp:(.text+0xdf70): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ProvidedDependenciesTests.cpp:(.text+0xe000): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ProvidedDependenciesTests.cpp:(.text+0xe000): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xe030): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xe030): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': ProvidedDependenciesTests.cpp:(.text+0xe080): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': ProvidedDependenciesTests.cpp:(.text+0xe130): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xe250): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': ProvidedDependenciesTests.cpp:(.text+0xe3b0): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xe4c0): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xe640): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0xe7e0): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xe9a0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xe9a0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': ProvidedDependenciesTests.cpp:(.text+0xeaf0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': ProvidedDependenciesTests.cpp:(.text+0xeaf0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': ProvidedDependenciesTests.cpp:(.text+0xec50): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': ProvidedDependenciesTests.cpp:(.text+0xfd40): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': ProvidedDependenciesTests.cpp:(.text+0xfe10): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0xfec0): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ProvidedDependenciesTests.cpp:(.text+0x10860): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ProvidedDependenciesTests.cpp:(.text+0x10ab0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': ProvidedDependenciesTests.cpp:(.text+0x10e90): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': ProvidedDependenciesTests.cpp:(.text+0x10f00): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0x10f10): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ProvidedDependenciesTests.cpp:(.text+0x10ff0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ProvidedDependenciesTests.cpp:(.text+0x11500): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::debug::attach_debugger(bool)': ProvidedDependenciesTests.cpp:(.text+0x11ea0): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': ProvidedDependenciesTests.cpp:(.text+0x122c0): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': ProvidedDependenciesTests.cpp:(.text+0x125f0): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': ProvidedDependenciesTests.cpp:(.text+0x12760): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::shutdown()': ProvidedDependenciesTests.cpp:(.text+0x129d0): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ProvidedDependenciesTests.cpp:(.text+0x129f0): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': ProvidedDependenciesTests.cpp:(.text+0x12d80): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x12e40): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x13680): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': ProvidedDependenciesTests.cpp:(.text+0x13bc0): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0x140b0): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0x14170): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0x14230): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0x14300): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': ProvidedDependenciesTests.cpp:(.text+0x14410): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': ProvidedDependenciesTests.cpp:(.text+0x14500): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': ProvidedDependenciesTests.cpp:(.text+0x145e0): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': ProvidedDependenciesTests.cpp:(.text+0x14850): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedDependenciesTests.cpp:(.text+0x14f80): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ProvidedDependenciesTests.cpp:(.text+0x15140): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0x15430): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ProvidedDependenciesTests.cpp:(.text+0x15620): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': ProvidedDependenciesTests.cpp:(.text+0x158c0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': ProvidedDependenciesTests.cpp:(.text+0x17020): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': ProvidedDependenciesTests.cpp:(.text+0x184c0): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': ProvidedDependenciesTests.cpp:(.text+0x184e0): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': ProvidedDependenciesTests.cpp:(.text+0x19190): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': ProvidedDependenciesTests.cpp:(.text+0x191a0): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': ProvidedDependenciesTests.cpp:(.text+0x20990): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': ProvidedDependenciesTests.cpp:(.text+0x219a0): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedDependenciesTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': ProvidedDependenciesTests.cpp:(.text+0x22750): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x360): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x360): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xcc0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd00): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x10b0): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1510): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x15c0): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x15e0): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1600): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1620): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1640): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1660): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x17a0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1990): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1a30): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1ad0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1bd0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1c50): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1e00): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1e10): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1e30): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1e40): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1e80): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x1ef0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x2020): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x2210): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x2a90): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x33c0): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x3470): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x35f0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x3740): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x39c0): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::debug::under_debugger()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x3c80): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::debug::debugger_break()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x3da0): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x3dc0): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x3dd0): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x3de0): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x3eb0): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4160): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::get_context()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4220): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4230): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4230): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4240): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4240): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4260): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4260): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4410): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4410): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::system_error::system_error(char const*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4450): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::system_error::system_error(char const*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4450): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4480): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4480): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x45b0): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x45b0): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x48b0): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x48b0): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4910): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4910): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4ad0): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4f30): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4f30): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::fpe::enable(unsigned int)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4f70): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::fpe::disable(unsigned int)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4fa0): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x4fd0): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5050): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5060): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_results::passed() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5070): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x50c0): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x50d0): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5110): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_results::clear()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5170): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_results::test_results()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x51f0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_results::test_results()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x51f0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5270): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x52f0): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5310): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5330): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5390): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5400): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5480): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5490): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x54b0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5570): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x55a0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x55e0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5600): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5650): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x56a0): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5720): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5730): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x58d0): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5990): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x59b0): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5ab0): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5ae0): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5b60): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5bc0): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5bd0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5bf0): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5c10): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5df0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5f20): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x5f80): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6070): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6090): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6110): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x61c0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6280): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6310): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x63c0): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6440): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6610): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6730): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x69e0): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6b30): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6c30): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6d20): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6da0): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6db0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x6ee0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7160): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x73c0): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x73e0): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7400): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7410): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7560): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7560): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::clear()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7780): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7810): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7830): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x78c0): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7aa0): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7ac0): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7b30): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7ba0): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7c10): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7c80): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7e20): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7e20): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7e50): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7f40): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7f40): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x7f70): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x80e0): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8100): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8100): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8120): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8140): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8330): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8330): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8340): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8350): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8420): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8420): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8470): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8590): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8700): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8830): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8950): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8a70): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x8c30): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x9100): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x9630): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x96f0): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x9890): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x98d0): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x9b30): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x9d40): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xa2b0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xa4a0): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xa560): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xa580): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xa5a0): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xa8d0): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xa900): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xa9f0): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xaa10): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xaa10): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xaa30): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xaa50): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xabe0): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xabe0): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xac00): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xacc0): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xade0): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xae30): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xae50): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xb020): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xb430): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xb5f0): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xb6e0): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xb7d0): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xb900): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xb920): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xb970): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xb980): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xba10): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xbaa0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::generate()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xbb40): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xbd40): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xbda0): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xbe60): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xc140): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xc350): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xc450): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xc6b0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xc850): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xcce0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xcef0): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xcff0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xcff0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd1d0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd1d0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd2b0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd2b0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd380): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd380): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd550): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd550): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd640): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd640): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd6e0): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xd740): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe490): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe490): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe560): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe650): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe650): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe660): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe660): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe6f0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe6f0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe720): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe720): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe770): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe820): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xe940): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xeb70): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xec80): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xee00): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xf040): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xf1e0): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xf3a0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xf3a0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xf4f0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xf4f0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0xf650): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x10780): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x10850): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x10980): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x10c20): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x11080): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x11100): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x11180): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x11210): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x112d0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x11570): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x116b0): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x11710): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x11810): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x118a0): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x11ae0): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x12400): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x12790): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x128e0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x12a00): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x12ac0): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x12b30): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x12b40): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x12c20): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x131f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::debug::attach_debugger(bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x13c90): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x140b0): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x14810): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x14c90): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x14cb0): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::shutdown()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x14f20): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x14f40): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x165e0): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x166a0): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x16ee0): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x17420): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x17910): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x185c0): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x185d0): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x18690): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x18750): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x18820): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x18930): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x18d30): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x18e20): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x18f00): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x19170): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x19340): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x19500): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x19810): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x19a00): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x19ca0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x224e0): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x234f0): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceFactoryRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': ProvidedInstanceFactoryRegistrationTests.cpp:(.text+0x242a0): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': ProvidedInstanceRegistrationTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': ProvidedInstanceRegistrationTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': ProvidedInstanceRegistrationTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xc20): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0xc60): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': ProvidedInstanceRegistrationTests.cpp:(.text+0x1010): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1470): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1520): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1540): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1560): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1580): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x15a0): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x15c0): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1700): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x18f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1990): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1a30): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1b30): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ProvidedInstanceRegistrationTests.cpp:(.text+0x1bb0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': ProvidedInstanceRegistrationTests.cpp:(.text+0x1d60): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ProvidedInstanceRegistrationTests.cpp:(.text+0x1d70): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': ProvidedInstanceRegistrationTests.cpp:(.text+0x1d90): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1da0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1de0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1e50): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x1f80): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': ProvidedInstanceRegistrationTests.cpp:(.text+0x2170): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x29f0): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': ProvidedInstanceRegistrationTests.cpp:(.text+0x3320): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x33d0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x3550): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x36a0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': ProvidedInstanceRegistrationTests.cpp:(.text+0x39a0): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::debug::under_debugger()': ProvidedInstanceRegistrationTests.cpp:(.text+0x3c60): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::debug::debugger_break()': ProvidedInstanceRegistrationTests.cpp:(.text+0x3d80): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0x3da0): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x3db0): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': ProvidedInstanceRegistrationTests.cpp:(.text+0x3dc0): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': ProvidedInstanceRegistrationTests.cpp:(.text+0x3e90): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': ProvidedInstanceRegistrationTests.cpp:(.text+0x4140): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::get_context()': ProvidedInstanceRegistrationTests.cpp:(.text+0x4200): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action()': ProvidedInstanceRegistrationTests.cpp:(.text+0x4210): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action()': ProvidedInstanceRegistrationTests.cpp:(.text+0x4210): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': ProvidedInstanceRegistrationTests.cpp:(.text+0x4220): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': ProvidedInstanceRegistrationTests.cpp:(.text+0x4220): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': ProvidedInstanceRegistrationTests.cpp:(.text+0x4240): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': ProvidedInstanceRegistrationTests.cpp:(.text+0x4240): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': ProvidedInstanceRegistrationTests.cpp:(.text+0x43f0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': ProvidedInstanceRegistrationTests.cpp:(.text+0x43f0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::system_error::system_error(char const*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x4430): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::system_error::system_error(char const*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x4430): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x4460): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x4460): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x4590): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x4590): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x4890): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x4890): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x48f0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x48f0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': ProvidedInstanceRegistrationTests.cpp:(.text+0x4ab0): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x4f10): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x4f10): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::fpe::enable(unsigned int)': ProvidedInstanceRegistrationTests.cpp:(.text+0x4f50): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::fpe::disable(unsigned int)': ProvidedInstanceRegistrationTests.cpp:(.text+0x4f80): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': ProvidedInstanceRegistrationTests.cpp:(.text+0x4fb0): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5030): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': ProvidedInstanceRegistrationTests.cpp:(.text+0x5040): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::passed() const': ProvidedInstanceRegistrationTests.cpp:(.text+0x5050): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': ProvidedInstanceRegistrationTests.cpp:(.text+0x50a0): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': ProvidedInstanceRegistrationTests.cpp:(.text+0x50b0): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x50f0): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::clear()': ProvidedInstanceRegistrationTests.cpp:(.text+0x5150): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::test_results()': ProvidedInstanceRegistrationTests.cpp:(.text+0x51d0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_results::test_results()': ProvidedInstanceRegistrationTests.cpp:(.text+0x51d0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': ProvidedInstanceRegistrationTests.cpp:(.text+0x5250): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x52d0): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': ProvidedInstanceRegistrationTests.cpp:(.text+0x52f0): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5310): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5370): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': ProvidedInstanceRegistrationTests.cpp:(.text+0x53e0): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': ProvidedInstanceRegistrationTests.cpp:(.text+0x5460): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5470): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5490): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5550): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5580): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x55c0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x55e0): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5630): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5680): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': ProvidedInstanceRegistrationTests.cpp:(.text+0x5700): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': ProvidedInstanceRegistrationTests.cpp:(.text+0x5710): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': ProvidedInstanceRegistrationTests.cpp:(.text+0x58b0): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': ProvidedInstanceRegistrationTests.cpp:(.text+0x5970): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5990): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5a90): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': ProvidedInstanceRegistrationTests.cpp:(.text+0x5ac0): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5b40): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5ba0): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5bb0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5bd0): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5bf0): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5dd0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': ProvidedInstanceRegistrationTests.cpp:(.text+0x5f00): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x5f60): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': ProvidedInstanceRegistrationTests.cpp:(.text+0x6050): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': ProvidedInstanceRegistrationTests.cpp:(.text+0x6070): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x60f0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x61a0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': ProvidedInstanceRegistrationTests.cpp:(.text+0x6260): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': ProvidedInstanceRegistrationTests.cpp:(.text+0x62f0): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': ProvidedInstanceRegistrationTests.cpp:(.text+0x63a0): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x6420): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x65f0): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x6710): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x69c0): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x6b10): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x6c00): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': ProvidedInstanceRegistrationTests.cpp:(.text+0x6d00): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': ProvidedInstanceRegistrationTests.cpp:(.text+0x6d80): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x6d90): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x6ec0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x7140): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': ProvidedInstanceRegistrationTests.cpp:(.text+0x73a0): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': ProvidedInstanceRegistrationTests.cpp:(.text+0x73c0): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x73e0): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': ProvidedInstanceRegistrationTests.cpp:(.text+0x73f0): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': ProvidedInstanceRegistrationTests.cpp:(.text+0x7540): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': ProvidedInstanceRegistrationTests.cpp:(.text+0x7540): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::clear()': ProvidedInstanceRegistrationTests.cpp:(.text+0x7760): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': ProvidedInstanceRegistrationTests.cpp:(.text+0x77f0): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': ProvidedInstanceRegistrationTests.cpp:(.text+0x7810): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x78a0): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': ProvidedInstanceRegistrationTests.cpp:(.text+0x7a80): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': ProvidedInstanceRegistrationTests.cpp:(.text+0x7aa0): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x7b10): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x7b80): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': ProvidedInstanceRegistrationTests.cpp:(.text+0x7bf0): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x7c60): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': ProvidedInstanceRegistrationTests.cpp:(.text+0x7e00): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': ProvidedInstanceRegistrationTests.cpp:(.text+0x7e00): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x7e30): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': ProvidedInstanceRegistrationTests.cpp:(.text+0x7f20): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': ProvidedInstanceRegistrationTests.cpp:(.text+0x7f20): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x7f50): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': ProvidedInstanceRegistrationTests.cpp:(.text+0x80c0): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ProvidedInstanceRegistrationTests.cpp:(.text+0x80e0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ProvidedInstanceRegistrationTests.cpp:(.text+0x80e0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': ProvidedInstanceRegistrationTests.cpp:(.text+0x8100): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': ProvidedInstanceRegistrationTests.cpp:(.text+0x8120): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': ProvidedInstanceRegistrationTests.cpp:(.text+0x8310): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': ProvidedInstanceRegistrationTests.cpp:(.text+0x8310): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': ProvidedInstanceRegistrationTests.cpp:(.text+0x8320): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x8330): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': ProvidedInstanceRegistrationTests.cpp:(.text+0x8400): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': ProvidedInstanceRegistrationTests.cpp:(.text+0x8400): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x8450): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x8570): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0x86e0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x8810): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x8930): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x8a50): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x8c10): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x90e0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': ProvidedInstanceRegistrationTests.cpp:(.text+0x9610): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x96d0): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x9870): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x98b0): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x9b10): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x9d20): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xa290): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xa480): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': ProvidedInstanceRegistrationTests.cpp:(.text+0xa540): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xa560): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': ProvidedInstanceRegistrationTests.cpp:(.text+0xa580): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': ProvidedInstanceRegistrationTests.cpp:(.text+0xa8b0): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xa8e0): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': ProvidedInstanceRegistrationTests.cpp:(.text+0xa9d0): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ProvidedInstanceRegistrationTests.cpp:(.text+0xa9f0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ProvidedInstanceRegistrationTests.cpp:(.text+0xa9f0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': ProvidedInstanceRegistrationTests.cpp:(.text+0xaa10): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0xaa30): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xabc0): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xabc0): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': ProvidedInstanceRegistrationTests.cpp:(.text+0xabe0): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xaca0): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xadc0): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': ProvidedInstanceRegistrationTests.cpp:(.text+0xae10): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xae30): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0xb000): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xb420): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': ProvidedInstanceRegistrationTests.cpp:(.text+0xb5e0): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': ProvidedInstanceRegistrationTests.cpp:(.text+0xb6d0): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': ProvidedInstanceRegistrationTests.cpp:(.text+0xb7c0): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': ProvidedInstanceRegistrationTests.cpp:(.text+0xb8f0): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0xb910): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xb960): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': ProvidedInstanceRegistrationTests.cpp:(.text+0xb970): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': ProvidedInstanceRegistrationTests.cpp:(.text+0xba00): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xba90): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::generate()': ProvidedInstanceRegistrationTests.cpp:(.text+0xbb30): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0xbd30): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0xbd90): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xbe50): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xc130): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': ProvidedInstanceRegistrationTests.cpp:(.text+0xc340): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': ProvidedInstanceRegistrationTests.cpp:(.text+0xc440): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xc6a0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': ProvidedInstanceRegistrationTests.cpp:(.text+0xc840): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xccd0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': ProvidedInstanceRegistrationTests.cpp:(.text+0xcee0): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': ProvidedInstanceRegistrationTests.cpp:(.text+0xcfe0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': ProvidedInstanceRegistrationTests.cpp:(.text+0xcfe0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xd1c0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xd1c0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xd2a0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xd2a0): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xd370): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xd370): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xd540): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xd540): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': ProvidedInstanceRegistrationTests.cpp:(.text+0xd630): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': ProvidedInstanceRegistrationTests.cpp:(.text+0xd630): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': ProvidedInstanceRegistrationTests.cpp:(.text+0xd6d0): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': ProvidedInstanceRegistrationTests.cpp:(.text+0xd730): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe480): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe480): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe550): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe640): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe640): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe650): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe650): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe6e0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe6e0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe710): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe710): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe760): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': ProvidedInstanceRegistrationTests.cpp:(.text+0xe810): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xe930): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0xeb60): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0xec70): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xedf0): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xf030): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0xf1d0): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0xf390): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0xf390): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xf4e0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': ProvidedInstanceRegistrationTests.cpp:(.text+0xf4e0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0xf640): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x10770): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x10840): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x10970): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ProvidedInstanceRegistrationTests.cpp:(.text+0x10c10): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0x11070): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x110f0): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0x11170): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': ProvidedInstanceRegistrationTests.cpp:(.text+0x11200): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0x112c0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x11560): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': ProvidedInstanceRegistrationTests.cpp:(.text+0x116a0): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x11700): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x11800): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x11890): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x11ad0): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x123f0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x12540): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x12660): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0x12720): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x12ac0): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x12b30): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0x12b40): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x12c20): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ProvidedInstanceRegistrationTests.cpp:(.text+0x131f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::debug::attach_debugger(bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x13c90): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': ProvidedInstanceRegistrationTests.cpp:(.text+0x140b0): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x14810): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x14c90): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': ProvidedInstanceRegistrationTests.cpp:(.text+0x14cb0): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::shutdown()': ProvidedInstanceRegistrationTests.cpp:(.text+0x14f20): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': ProvidedInstanceRegistrationTests.cpp:(.text+0x14f40): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': ProvidedInstanceRegistrationTests.cpp:(.text+0x165e0): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x166a0): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x16ee0): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': ProvidedInstanceRegistrationTests.cpp:(.text+0x17420): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x17910): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': ProvidedInstanceRegistrationTests.cpp:(.text+0x18610): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x18620): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x186e0): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x187a0): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0x18870): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': ProvidedInstanceRegistrationTests.cpp:(.text+0x18980): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': ProvidedInstanceRegistrationTests.cpp:(.text+0x18d80): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x18e70): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': ProvidedInstanceRegistrationTests.cpp:(.text+0x18f50): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': ProvidedInstanceRegistrationTests.cpp:(.text+0x191c0): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': ProvidedInstanceRegistrationTests.cpp:(.text+0x19390): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x19550): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x19860): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': ProvidedInstanceRegistrationTests.cpp:(.text+0x19a50): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': ProvidedInstanceRegistrationTests.cpp:(.text+0x19cf0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': ProvidedInstanceRegistrationTests.cpp:(.text+0x22530): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': ProvidedInstanceRegistrationTests.cpp:(.text+0x23540): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/ProvidedInstanceRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': ProvidedInstanceRegistrationTests.cpp:(.text+0x242f0): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': RegistrationTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': RegistrationTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': RegistrationTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': RegistrationTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': RegistrationTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': RegistrationTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': RegistrationTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': RegistrationTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': RegistrationTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': RegistrationTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': RegistrationTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': RegistrationTests.cpp:(.text+0x340): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': RegistrationTests.cpp:(.text+0x340): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0xca0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': RegistrationTests.cpp:(.text+0xce0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': RegistrationTests.cpp:(.text+0x1090): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': RegistrationTests.cpp:(.text+0x14f0): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': RegistrationTests.cpp:(.text+0x15a0): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': RegistrationTests.cpp:(.text+0x15c0): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': RegistrationTests.cpp:(.text+0x15e0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': RegistrationTests.cpp:(.text+0x1600): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': RegistrationTests.cpp:(.text+0x1620): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': RegistrationTests.cpp:(.text+0x1640): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': RegistrationTests.cpp:(.text+0x1780): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': RegistrationTests.cpp:(.text+0x1970): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': RegistrationTests.cpp:(.text+0x1a10): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': RegistrationTests.cpp:(.text+0x1ab0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': RegistrationTests.cpp:(.text+0x1bb0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': RegistrationTests.cpp:(.text+0x1c30): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': RegistrationTests.cpp:(.text+0x1de0): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': RegistrationTests.cpp:(.text+0x1df0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': RegistrationTests.cpp:(.text+0x1e10): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': RegistrationTests.cpp:(.text+0x1e20): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': RegistrationTests.cpp:(.text+0x1e60): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': RegistrationTests.cpp:(.text+0x1ed0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': RegistrationTests.cpp:(.text+0x2000): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': RegistrationTests.cpp:(.text+0x21f0): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': RegistrationTests.cpp:(.text+0x2a70): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': RegistrationTests.cpp:(.text+0x33a0): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': RegistrationTests.cpp:(.text+0x3450): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': RegistrationTests.cpp:(.text+0x35d0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': RegistrationTests.cpp:(.text+0x3720): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': RegistrationTests.cpp:(.text+0x39a0): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::debug::under_debugger()': RegistrationTests.cpp:(.text+0x3c60): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::debug::debugger_break()': RegistrationTests.cpp:(.text+0x3d80): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0x3da0): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': RegistrationTests.cpp:(.text+0x3db0): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': RegistrationTests.cpp:(.text+0x3dc0): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': RegistrationTests.cpp:(.text+0x3e90): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': RegistrationTests.cpp:(.text+0x4140): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::get_context()': RegistrationTests.cpp:(.text+0x4200): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action()': RegistrationTests.cpp:(.text+0x4210): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action()': RegistrationTests.cpp:(.text+0x4210): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': RegistrationTests.cpp:(.text+0x4220): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': RegistrationTests.cpp:(.text+0x4220): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': RegistrationTests.cpp:(.text+0x4240): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': RegistrationTests.cpp:(.text+0x4240): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': RegistrationTests.cpp:(.text+0x43f0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': RegistrationTests.cpp:(.text+0x43f0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::system_error::system_error(char const*)': RegistrationTests.cpp:(.text+0x4430): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::system_error::system_error(char const*)': RegistrationTests.cpp:(.text+0x4430): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': RegistrationTests.cpp:(.text+0x4460): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': RegistrationTests.cpp:(.text+0x4460): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': RegistrationTests.cpp:(.text+0x4590): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': RegistrationTests.cpp:(.text+0x4590): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': RegistrationTests.cpp:(.text+0x4890): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': RegistrationTests.cpp:(.text+0x4890): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': RegistrationTests.cpp:(.text+0x48f0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': RegistrationTests.cpp:(.text+0x48f0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': RegistrationTests.cpp:(.text+0x4ab0): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': RegistrationTests.cpp:(.text+0x4f10): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': RegistrationTests.cpp:(.text+0x4f10): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::fpe::enable(unsigned int)': RegistrationTests.cpp:(.text+0x4f50): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::fpe::disable(unsigned int)': RegistrationTests.cpp:(.text+0x4f80): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': RegistrationTests.cpp:(.text+0x4fb0): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': RegistrationTests.cpp:(.text+0x5030): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': RegistrationTests.cpp:(.text+0x5040): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_results::passed() const': RegistrationTests.cpp:(.text+0x5050): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': RegistrationTests.cpp:(.text+0x50a0): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': RegistrationTests.cpp:(.text+0x50b0): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': RegistrationTests.cpp:(.text+0x50f0): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_results::clear()': RegistrationTests.cpp:(.text+0x5150): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_results::test_results()': RegistrationTests.cpp:(.text+0x51d0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_results::test_results()': RegistrationTests.cpp:(.text+0x51d0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': RegistrationTests.cpp:(.text+0x5250): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': RegistrationTests.cpp:(.text+0x52d0): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': RegistrationTests.cpp:(.text+0x52f0): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': RegistrationTests.cpp:(.text+0x5310): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': RegistrationTests.cpp:(.text+0x5370): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': RegistrationTests.cpp:(.text+0x53e0): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': RegistrationTests.cpp:(.text+0x5460): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': RegistrationTests.cpp:(.text+0x5470): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': RegistrationTests.cpp:(.text+0x5490): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': RegistrationTests.cpp:(.text+0x5550): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': RegistrationTests.cpp:(.text+0x5580): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': RegistrationTests.cpp:(.text+0x55c0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': RegistrationTests.cpp:(.text+0x55e0): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': RegistrationTests.cpp:(.text+0x5630): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0x5680): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': RegistrationTests.cpp:(.text+0x5700): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': RegistrationTests.cpp:(.text+0x5710): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': RegistrationTests.cpp:(.text+0x58b0): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': RegistrationTests.cpp:(.text+0x5970): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': RegistrationTests.cpp:(.text+0x5990): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': RegistrationTests.cpp:(.text+0x5a90): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': RegistrationTests.cpp:(.text+0x5ac0): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0x5b40): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': RegistrationTests.cpp:(.text+0x5ba0): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': RegistrationTests.cpp:(.text+0x5bb0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': RegistrationTests.cpp:(.text+0x5bd0): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': RegistrationTests.cpp:(.text+0x5bf0): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0x5dd0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': RegistrationTests.cpp:(.text+0x5f00): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': RegistrationTests.cpp:(.text+0x5f60): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': RegistrationTests.cpp:(.text+0x6050): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': RegistrationTests.cpp:(.text+0x6070): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': RegistrationTests.cpp:(.text+0x60f0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': RegistrationTests.cpp:(.text+0x61a0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': RegistrationTests.cpp:(.text+0x6260): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': RegistrationTests.cpp:(.text+0x62f0): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': RegistrationTests.cpp:(.text+0x63a0): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': RegistrationTests.cpp:(.text+0x6420): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': RegistrationTests.cpp:(.text+0x65f0): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': RegistrationTests.cpp:(.text+0x6710): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': RegistrationTests.cpp:(.text+0x69c0): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': RegistrationTests.cpp:(.text+0x6b10): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': RegistrationTests.cpp:(.text+0x6c00): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': RegistrationTests.cpp:(.text+0x6d00): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': RegistrationTests.cpp:(.text+0x6d80): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': RegistrationTests.cpp:(.text+0x6d90): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0x6ec0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': RegistrationTests.cpp:(.text+0x7140): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': RegistrationTests.cpp:(.text+0x73a0): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': RegistrationTests.cpp:(.text+0x73c0): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': RegistrationTests.cpp:(.text+0x73e0): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': RegistrationTests.cpp:(.text+0x73f0): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': RegistrationTests.cpp:(.text+0x7540): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': RegistrationTests.cpp:(.text+0x7540): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::clear()': RegistrationTests.cpp:(.text+0x7760): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': RegistrationTests.cpp:(.text+0x77f0): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': RegistrationTests.cpp:(.text+0x7810): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': RegistrationTests.cpp:(.text+0x78a0): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': RegistrationTests.cpp:(.text+0x7a80): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': RegistrationTests.cpp:(.text+0x7aa0): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': RegistrationTests.cpp:(.text+0x7b10): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0x7b80): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': RegistrationTests.cpp:(.text+0x7bf0): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': RegistrationTests.cpp:(.text+0x7c60): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': RegistrationTests.cpp:(.text+0x7e00): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': RegistrationTests.cpp:(.text+0x7e00): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': RegistrationTests.cpp:(.text+0x7e30): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': RegistrationTests.cpp:(.text+0x7f20): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': RegistrationTests.cpp:(.text+0x7f20): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': RegistrationTests.cpp:(.text+0x7f50): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': RegistrationTests.cpp:(.text+0x80c0): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': RegistrationTests.cpp:(.text+0x80e0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': RegistrationTests.cpp:(.text+0x80e0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': RegistrationTests.cpp:(.text+0x8100): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': RegistrationTests.cpp:(.text+0x8120): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': RegistrationTests.cpp:(.text+0x8310): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': RegistrationTests.cpp:(.text+0x8310): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': RegistrationTests.cpp:(.text+0x8320): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': RegistrationTests.cpp:(.text+0x8330): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': RegistrationTests.cpp:(.text+0x8400): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': RegistrationTests.cpp:(.text+0x8400): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0x8450): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': RegistrationTests.cpp:(.text+0x8570): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0x86e0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0x8810): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0x8930): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': RegistrationTests.cpp:(.text+0x8a50): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': RegistrationTests.cpp:(.text+0x8c10): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': RegistrationTests.cpp:(.text+0x90e0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': RegistrationTests.cpp:(.text+0x9610): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': RegistrationTests.cpp:(.text+0x96d0): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': RegistrationTests.cpp:(.text+0x9870): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': RegistrationTests.cpp:(.text+0x98b0): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': RegistrationTests.cpp:(.text+0x9bd0): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0x9de0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xa350): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': RegistrationTests.cpp:(.text+0xa540): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': RegistrationTests.cpp:(.text+0xa600): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': RegistrationTests.cpp:(.text+0xa620): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': RegistrationTests.cpp:(.text+0xa640): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': RegistrationTests.cpp:(.text+0xa970): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': RegistrationTests.cpp:(.text+0xa9a0): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': RegistrationTests.cpp:(.text+0xaa90): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': RegistrationTests.cpp:(.text+0xaab0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': RegistrationTests.cpp:(.text+0xaab0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': RegistrationTests.cpp:(.text+0xaad0): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': RegistrationTests.cpp:(.text+0xaaf0): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': RegistrationTests.cpp:(.text+0xac80): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': RegistrationTests.cpp:(.text+0xac80): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': RegistrationTests.cpp:(.text+0xaca0): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xad60): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': RegistrationTests.cpp:(.text+0xae80): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': RegistrationTests.cpp:(.text+0xaed0): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0xaef0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': RegistrationTests.cpp:(.text+0xb0c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xb4e0): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': RegistrationTests.cpp:(.text+0xb6a0): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': RegistrationTests.cpp:(.text+0xb790): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': RegistrationTests.cpp:(.text+0xb880): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': RegistrationTests.cpp:(.text+0xb9b0): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': RegistrationTests.cpp:(.text+0xb9d0): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': RegistrationTests.cpp:(.text+0xba20): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': RegistrationTests.cpp:(.text+0xba30): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': RegistrationTests.cpp:(.text+0xbac0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': RegistrationTests.cpp:(.text+0xbb50): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_suite::generate()': RegistrationTests.cpp:(.text+0xbbf0): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': RegistrationTests.cpp:(.text+0xbdf0): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': RegistrationTests.cpp:(.text+0xbe50): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xbf10): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': RegistrationTests.cpp:(.text+0xc1f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': RegistrationTests.cpp:(.text+0xc400): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': RegistrationTests.cpp:(.text+0xc500): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': RegistrationTests.cpp:(.text+0xc760): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': RegistrationTests.cpp:(.text+0xc900): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xcd90): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': RegistrationTests.cpp:(.text+0xcfa0): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': RegistrationTests.cpp:(.text+0xd0a0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': RegistrationTests.cpp:(.text+0xd0a0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': RegistrationTests.cpp:(.text+0xd280): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': RegistrationTests.cpp:(.text+0xd280): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': RegistrationTests.cpp:(.text+0xd360): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': RegistrationTests.cpp:(.text+0xd360): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xd430): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xd430): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xd600): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xd600): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': RegistrationTests.cpp:(.text+0xd6f0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': RegistrationTests.cpp:(.text+0xd6f0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': RegistrationTests.cpp:(.text+0xd790): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': RegistrationTests.cpp:(.text+0xd7f0): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xe540): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xe540): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': RegistrationTests.cpp:(.text+0xe610): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': RegistrationTests.cpp:(.text+0xe700): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': RegistrationTests.cpp:(.text+0xe700): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': RegistrationTests.cpp:(.text+0xe710): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': RegistrationTests.cpp:(.text+0xe710): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': RegistrationTests.cpp:(.text+0xe7a0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': RegistrationTests.cpp:(.text+0xe7a0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': RegistrationTests.cpp:(.text+0xe7d0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': RegistrationTests.cpp:(.text+0xe7d0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': RegistrationTests.cpp:(.text+0xe820): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': RegistrationTests.cpp:(.text+0xe8d0): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xe9f0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': RegistrationTests.cpp:(.text+0xec20): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': RegistrationTests.cpp:(.text+0xed30): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': RegistrationTests.cpp:(.text+0xeeb0): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xf0f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0xf290): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': RegistrationTests.cpp:(.text+0xf450): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': RegistrationTests.cpp:(.text+0xf450): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': RegistrationTests.cpp:(.text+0xf5a0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': RegistrationTests.cpp:(.text+0xf5a0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': RegistrationTests.cpp:(.text+0xf700): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': RegistrationTests.cpp:(.text+0x10830): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': RegistrationTests.cpp:(.text+0x10900): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': RegistrationTests.cpp:(.text+0x10a30): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': RegistrationTests.cpp:(.text+0x10cd0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0x11130): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': RegistrationTests.cpp:(.text+0x111b0): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0x11230): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': RegistrationTests.cpp:(.text+0x112c0): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0x11380): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': RegistrationTests.cpp:(.text+0x11620): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': RegistrationTests.cpp:(.text+0x11760): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': RegistrationTests.cpp:(.text+0x117c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': RegistrationTests.cpp:(.text+0x118c0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': RegistrationTests.cpp:(.text+0x11950): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': RegistrationTests.cpp:(.text+0x11b90): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0x124b0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': RegistrationTests.cpp:(.text+0x12840): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': RegistrationTests.cpp:(.text+0x12990): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': RegistrationTests.cpp:(.text+0x12ab0): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': RegistrationTests.cpp:(.text+0x12b70): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': RegistrationTests.cpp:(.text+0x12be0): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0x12bf0): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': RegistrationTests.cpp:(.text+0x12cd0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': RegistrationTests.cpp:(.text+0x132a0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::debug::attach_debugger(bool)': RegistrationTests.cpp:(.text+0x13d40): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': RegistrationTests.cpp:(.text+0x14160): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': RegistrationTests.cpp:(.text+0x148c0): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0x14d40): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': RegistrationTests.cpp:(.text+0x14d60): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::shutdown()': RegistrationTests.cpp:(.text+0x14fd0): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': RegistrationTests.cpp:(.text+0x14ff0): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': RegistrationTests.cpp:(.text+0x16690): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': RegistrationTests.cpp:(.text+0x16750): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': RegistrationTests.cpp:(.text+0x16f90): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': RegistrationTests.cpp:(.text+0x174d0): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': RegistrationTests.cpp:(.text+0x179c0): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': RegistrationTests.cpp:(.text+0x18670): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0x18680): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0x18740): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0x18800): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0x188d0): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': RegistrationTests.cpp:(.text+0x189e0): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': RegistrationTests.cpp:(.text+0x18de0): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': RegistrationTests.cpp:(.text+0x18ed0): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': RegistrationTests.cpp:(.text+0x18fb0): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': RegistrationTests.cpp:(.text+0x19220): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': RegistrationTests.cpp:(.text+0x193f0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': RegistrationTests.cpp:(.text+0x195b0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': RegistrationTests.cpp:(.text+0x198c0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': RegistrationTests.cpp:(.text+0x19ab0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': RegistrationTests.cpp:(.text+0x19d50): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': RegistrationTests.cpp:(.text+0x22590): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': RegistrationTests.cpp:(.text+0x235a0): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RegistrationTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': RegistrationTests.cpp:(.text+0x24350): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': RuntimeRegistrationTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': RuntimeRegistrationTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': RuntimeRegistrationTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': RuntimeRegistrationTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': RuntimeRegistrationTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': RuntimeRegistrationTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': RuntimeRegistrationTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': RuntimeRegistrationTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': RuntimeRegistrationTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0xc20): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0xc60): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': RuntimeRegistrationTests.cpp:(.text+0x1010): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x1470): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x1520): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x1540): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x1560): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x1580): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x15a0): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': RuntimeRegistrationTests.cpp:(.text+0x15c0): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': RuntimeRegistrationTests.cpp:(.text+0x1700): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x18f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': RuntimeRegistrationTests.cpp:(.text+0x1990): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x1a30): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x1b30): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': RuntimeRegistrationTests.cpp:(.text+0x1bb0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': RuntimeRegistrationTests.cpp:(.text+0x1d60): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': RuntimeRegistrationTests.cpp:(.text+0x1d70): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': RuntimeRegistrationTests.cpp:(.text+0x1d90): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': RuntimeRegistrationTests.cpp:(.text+0x1da0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': RuntimeRegistrationTests.cpp:(.text+0x1de0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x1e50): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': RuntimeRegistrationTests.cpp:(.text+0x1f80): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': RuntimeRegistrationTests.cpp:(.text+0x2170): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': RuntimeRegistrationTests.cpp:(.text+0x29f0): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': RuntimeRegistrationTests.cpp:(.text+0x3320): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x33d0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x3550): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x36a0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': RuntimeRegistrationTests.cpp:(.text+0x3920): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::debug::under_debugger()': RuntimeRegistrationTests.cpp:(.text+0x3be0): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::debug::debugger_break()': RuntimeRegistrationTests.cpp:(.text+0x3d00): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0x3d20): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': RuntimeRegistrationTests.cpp:(.text+0x3d30): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': RuntimeRegistrationTests.cpp:(.text+0x3d40): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': RuntimeRegistrationTests.cpp:(.text+0x3e10): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': RuntimeRegistrationTests.cpp:(.text+0x40c0): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::get_context()': RuntimeRegistrationTests.cpp:(.text+0x4180): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action()': RuntimeRegistrationTests.cpp:(.text+0x4190): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action()': RuntimeRegistrationTests.cpp:(.text+0x4190): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': RuntimeRegistrationTests.cpp:(.text+0x41a0): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': RuntimeRegistrationTests.cpp:(.text+0x41a0): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': RuntimeRegistrationTests.cpp:(.text+0x41c0): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': RuntimeRegistrationTests.cpp:(.text+0x41c0): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': RuntimeRegistrationTests.cpp:(.text+0x4370): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': RuntimeRegistrationTests.cpp:(.text+0x4370): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::system_error::system_error(char const*)': RuntimeRegistrationTests.cpp:(.text+0x43b0): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::system_error::system_error(char const*)': RuntimeRegistrationTests.cpp:(.text+0x43b0): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': RuntimeRegistrationTests.cpp:(.text+0x43e0): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': RuntimeRegistrationTests.cpp:(.text+0x43e0): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': RuntimeRegistrationTests.cpp:(.text+0x4510): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': RuntimeRegistrationTests.cpp:(.text+0x4510): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': RuntimeRegistrationTests.cpp:(.text+0x4810): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': RuntimeRegistrationTests.cpp:(.text+0x4810): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': RuntimeRegistrationTests.cpp:(.text+0x4870): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': RuntimeRegistrationTests.cpp:(.text+0x4870): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': RuntimeRegistrationTests.cpp:(.text+0x4a30): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': RuntimeRegistrationTests.cpp:(.text+0x4e90): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': RuntimeRegistrationTests.cpp:(.text+0x4e90): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::fpe::enable(unsigned int)': RuntimeRegistrationTests.cpp:(.text+0x4ed0): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::fpe::disable(unsigned int)': RuntimeRegistrationTests.cpp:(.text+0x4f00): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': RuntimeRegistrationTests.cpp:(.text+0x4f30): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x4fb0): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': RuntimeRegistrationTests.cpp:(.text+0x4fc0): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_results::passed() const': RuntimeRegistrationTests.cpp:(.text+0x4fd0): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': RuntimeRegistrationTests.cpp:(.text+0x5020): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': RuntimeRegistrationTests.cpp:(.text+0x5030): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': RuntimeRegistrationTests.cpp:(.text+0x5070): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_results::clear()': RuntimeRegistrationTests.cpp:(.text+0x50d0): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_results::test_results()': RuntimeRegistrationTests.cpp:(.text+0x5150): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_results::test_results()': RuntimeRegistrationTests.cpp:(.text+0x5150): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': RuntimeRegistrationTests.cpp:(.text+0x51d0): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': RuntimeRegistrationTests.cpp:(.text+0x5250): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': RuntimeRegistrationTests.cpp:(.text+0x5270): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': RuntimeRegistrationTests.cpp:(.text+0x5290): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': RuntimeRegistrationTests.cpp:(.text+0x52f0): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': RuntimeRegistrationTests.cpp:(.text+0x5360): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': RuntimeRegistrationTests.cpp:(.text+0x53e0): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': RuntimeRegistrationTests.cpp:(.text+0x53f0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': RuntimeRegistrationTests.cpp:(.text+0x5410): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': RuntimeRegistrationTests.cpp:(.text+0x54d0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': RuntimeRegistrationTests.cpp:(.text+0x5500): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': RuntimeRegistrationTests.cpp:(.text+0x5540): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': RuntimeRegistrationTests.cpp:(.text+0x5560): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': RuntimeRegistrationTests.cpp:(.text+0x55b0): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0x5600): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': RuntimeRegistrationTests.cpp:(.text+0x5680): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': RuntimeRegistrationTests.cpp:(.text+0x5690): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': RuntimeRegistrationTests.cpp:(.text+0x5830): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': RuntimeRegistrationTests.cpp:(.text+0x58f0): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x5910): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': RuntimeRegistrationTests.cpp:(.text+0x5a10): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': RuntimeRegistrationTests.cpp:(.text+0x5a40): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0x5ac0): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': RuntimeRegistrationTests.cpp:(.text+0x5b20): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': RuntimeRegistrationTests.cpp:(.text+0x5b30): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': RuntimeRegistrationTests.cpp:(.text+0x5b50): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': RuntimeRegistrationTests.cpp:(.text+0x5b70): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0x5d50): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': RuntimeRegistrationTests.cpp:(.text+0x5e80): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': RuntimeRegistrationTests.cpp:(.text+0x5ee0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': RuntimeRegistrationTests.cpp:(.text+0x5fd0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': RuntimeRegistrationTests.cpp:(.text+0x5ff0): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': RuntimeRegistrationTests.cpp:(.text+0x6070): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': RuntimeRegistrationTests.cpp:(.text+0x6120): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': RuntimeRegistrationTests.cpp:(.text+0x61e0): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': RuntimeRegistrationTests.cpp:(.text+0x6270): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': RuntimeRegistrationTests.cpp:(.text+0x6320): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': RuntimeRegistrationTests.cpp:(.text+0x63a0): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': RuntimeRegistrationTests.cpp:(.text+0x6570): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': RuntimeRegistrationTests.cpp:(.text+0x6690): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': RuntimeRegistrationTests.cpp:(.text+0x6940): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': RuntimeRegistrationTests.cpp:(.text+0x6a90): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': RuntimeRegistrationTests.cpp:(.text+0x6b80): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': RuntimeRegistrationTests.cpp:(.text+0x6c80): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': RuntimeRegistrationTests.cpp:(.text+0x6d00): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x6d10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0x6e40): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': RuntimeRegistrationTests.cpp:(.text+0x70c0): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': RuntimeRegistrationTests.cpp:(.text+0x7320): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': RuntimeRegistrationTests.cpp:(.text+0x7340): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x7360): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': RuntimeRegistrationTests.cpp:(.text+0x7370): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': RuntimeRegistrationTests.cpp:(.text+0x74c0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': RuntimeRegistrationTests.cpp:(.text+0x74c0): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::clear()': RuntimeRegistrationTests.cpp:(.text+0x76e0): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': RuntimeRegistrationTests.cpp:(.text+0x7770): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': RuntimeRegistrationTests.cpp:(.text+0x7790): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': RuntimeRegistrationTests.cpp:(.text+0x7820): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': RuntimeRegistrationTests.cpp:(.text+0x7a00): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': RuntimeRegistrationTests.cpp:(.text+0x7a20): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': RuntimeRegistrationTests.cpp:(.text+0x7a90): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0x7b00): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': RuntimeRegistrationTests.cpp:(.text+0x7b70): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': RuntimeRegistrationTests.cpp:(.text+0x7be0): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': RuntimeRegistrationTests.cpp:(.text+0x7d80): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': RuntimeRegistrationTests.cpp:(.text+0x7d80): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': RuntimeRegistrationTests.cpp:(.text+0x7db0): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': RuntimeRegistrationTests.cpp:(.text+0x7ea0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': RuntimeRegistrationTests.cpp:(.text+0x7ea0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': RuntimeRegistrationTests.cpp:(.text+0x7ed0): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': RuntimeRegistrationTests.cpp:(.text+0x8040): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': RuntimeRegistrationTests.cpp:(.text+0x8060): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': RuntimeRegistrationTests.cpp:(.text+0x8060): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': RuntimeRegistrationTests.cpp:(.text+0x8080): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': RuntimeRegistrationTests.cpp:(.text+0x80a0): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': RuntimeRegistrationTests.cpp:(.text+0x8290): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': RuntimeRegistrationTests.cpp:(.text+0x8290): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': RuntimeRegistrationTests.cpp:(.text+0x82a0): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': RuntimeRegistrationTests.cpp:(.text+0x82b0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': RuntimeRegistrationTests.cpp:(.text+0x8380): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': RuntimeRegistrationTests.cpp:(.text+0x8380): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0x83d0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x84f0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0x8660): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0x8790): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0x88b0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': RuntimeRegistrationTests.cpp:(.text+0x89d0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': RuntimeRegistrationTests.cpp:(.text+0x8b90): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': RuntimeRegistrationTests.cpp:(.text+0x9060): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': RuntimeRegistrationTests.cpp:(.text+0x9590): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': RuntimeRegistrationTests.cpp:(.text+0x9650): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x97f0): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': RuntimeRegistrationTests.cpp:(.text+0x9830): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': RuntimeRegistrationTests.cpp:(.text+0x9a90): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0x9ca0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xa210): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': RuntimeRegistrationTests.cpp:(.text+0xa400): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': RuntimeRegistrationTests.cpp:(.text+0xa4c0): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': RuntimeRegistrationTests.cpp:(.text+0xa4e0): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': RuntimeRegistrationTests.cpp:(.text+0xa500): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': RuntimeRegistrationTests.cpp:(.text+0xa830): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': RuntimeRegistrationTests.cpp:(.text+0xa860): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': RuntimeRegistrationTests.cpp:(.text+0xa950): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': RuntimeRegistrationTests.cpp:(.text+0xa970): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': RuntimeRegistrationTests.cpp:(.text+0xa970): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': RuntimeRegistrationTests.cpp:(.text+0xa990): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': RuntimeRegistrationTests.cpp:(.text+0xa9b0): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': RuntimeRegistrationTests.cpp:(.text+0xab40): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': RuntimeRegistrationTests.cpp:(.text+0xab40): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': RuntimeRegistrationTests.cpp:(.text+0xab60): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xac20): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': RuntimeRegistrationTests.cpp:(.text+0xad40): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': RuntimeRegistrationTests.cpp:(.text+0xad90): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0xadb0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0xaf80): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xb3a0): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': RuntimeRegistrationTests.cpp:(.text+0xb560): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': RuntimeRegistrationTests.cpp:(.text+0xb650): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': RuntimeRegistrationTests.cpp:(.text+0xb740): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': RuntimeRegistrationTests.cpp:(.text+0xb870): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': RuntimeRegistrationTests.cpp:(.text+0xb890): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': RuntimeRegistrationTests.cpp:(.text+0xb8e0): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': RuntimeRegistrationTests.cpp:(.text+0xb8f0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': RuntimeRegistrationTests.cpp:(.text+0xb980): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': RuntimeRegistrationTests.cpp:(.text+0xba10): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::generate()': RuntimeRegistrationTests.cpp:(.text+0xbab0): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': RuntimeRegistrationTests.cpp:(.text+0xbcb0): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': RuntimeRegistrationTests.cpp:(.text+0xbd10): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xbdd0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0xc0b0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': RuntimeRegistrationTests.cpp:(.text+0xc2c0): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': RuntimeRegistrationTests.cpp:(.text+0xc3c0): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0xc620): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': RuntimeRegistrationTests.cpp:(.text+0xc7c0): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xcc50): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': RuntimeRegistrationTests.cpp:(.text+0xce60): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': RuntimeRegistrationTests.cpp:(.text+0xcf60): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': RuntimeRegistrationTests.cpp:(.text+0xcf60): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': RuntimeRegistrationTests.cpp:(.text+0xd140): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': RuntimeRegistrationTests.cpp:(.text+0xd140): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': RuntimeRegistrationTests.cpp:(.text+0xd220): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': RuntimeRegistrationTests.cpp:(.text+0xd220): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xd2f0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xd2f0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xd4c0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xd4c0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': RuntimeRegistrationTests.cpp:(.text+0xd5b0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': RuntimeRegistrationTests.cpp:(.text+0xd5b0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': RuntimeRegistrationTests.cpp:(.text+0xd650): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': RuntimeRegistrationTests.cpp:(.text+0xd6b0): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xe400): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xe400): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': RuntimeRegistrationTests.cpp:(.text+0xe4d0): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': RuntimeRegistrationTests.cpp:(.text+0xe5c0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': RuntimeRegistrationTests.cpp:(.text+0xe5c0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': RuntimeRegistrationTests.cpp:(.text+0xe5d0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': RuntimeRegistrationTests.cpp:(.text+0xe5d0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': RuntimeRegistrationTests.cpp:(.text+0xe660): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': RuntimeRegistrationTests.cpp:(.text+0xe660): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0xe690): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0xe690): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': RuntimeRegistrationTests.cpp:(.text+0xe6e0): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': RuntimeRegistrationTests.cpp:(.text+0xe790): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xe8b0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': RuntimeRegistrationTests.cpp:(.text+0xeae0): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0xebf0): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': RuntimeRegistrationTests.cpp:(.text+0xed70): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xefb0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0xf150): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0xf310): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0xf310): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': RuntimeRegistrationTests.cpp:(.text+0xf460): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': RuntimeRegistrationTests.cpp:(.text+0xf460): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': RuntimeRegistrationTests.cpp:(.text+0xf5c0): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': RuntimeRegistrationTests.cpp:(.text+0x106f0): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': RuntimeRegistrationTests.cpp:(.text+0x107c0): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': RuntimeRegistrationTests.cpp:(.text+0x108f0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': RuntimeRegistrationTests.cpp:(.text+0x10b90): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0x10ff0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': RuntimeRegistrationTests.cpp:(.text+0x11070): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0x110f0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': RuntimeRegistrationTests.cpp:(.text+0x11180): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0x11240): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x114e0): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': RuntimeRegistrationTests.cpp:(.text+0x11620): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x11680): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x11780): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x11810): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x11a50): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x12370): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x124c0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x125e0): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0x126a0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': RuntimeRegistrationTests.cpp:(.text+0x12a40): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': RuntimeRegistrationTests.cpp:(.text+0x12ab0): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0x12ac0): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': RuntimeRegistrationTests.cpp:(.text+0x12ba0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': RuntimeRegistrationTests.cpp:(.text+0x13170): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::debug::attach_debugger(bool)': RuntimeRegistrationTests.cpp:(.text+0x13c10): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': RuntimeRegistrationTests.cpp:(.text+0x14030): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x14460): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0x145d0): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': RuntimeRegistrationTests.cpp:(.text+0x145f0): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::shutdown()': RuntimeRegistrationTests.cpp:(.text+0x14860): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': RuntimeRegistrationTests.cpp:(.text+0x14880): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': RuntimeRegistrationTests.cpp:(.text+0x15f20): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x15fe0): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x16820): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': RuntimeRegistrationTests.cpp:(.text+0x16d60): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': RuntimeRegistrationTests.cpp:(.text+0x17250): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': RuntimeRegistrationTests.cpp:(.text+0x17f00): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0x17f10): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0x17fd0): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0x18090): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0x18160): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': RuntimeRegistrationTests.cpp:(.text+0x18270): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': RuntimeRegistrationTests.cpp:(.text+0x18670): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': RuntimeRegistrationTests.cpp:(.text+0x18760): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': RuntimeRegistrationTests.cpp:(.text+0x18840): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': RuntimeRegistrationTests.cpp:(.text+0x18ab0): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': RuntimeRegistrationTests.cpp:(.text+0x18c80): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': RuntimeRegistrationTests.cpp:(.text+0x18e40): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': RuntimeRegistrationTests.cpp:(.text+0x19150): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': RuntimeRegistrationTests.cpp:(.text+0x19340): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': RuntimeRegistrationTests.cpp:(.text+0x195e0): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': RuntimeRegistrationTests.cpp:(.text+0x229b0): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': RuntimeRegistrationTests.cpp:(.text+0x239c0): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/RuntimeRegistrationTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': RuntimeRegistrationTests.cpp:(.text+0x24770): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': UseIfNoneTests.cpp:(.text+0x0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)': UseIfNoneTests.cpp:(.text+0x10): multiple definition of `boost::unit_test::output::junit_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)': UseIfNoneTests.cpp:(.text+0x30): multiple definition of `boost::unit_test::decorator::stack_decorator::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)': UseIfNoneTests.cpp:(.text+0x40): multiple definition of `boost::unit_test::decorator::timeout::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': UseIfNoneTests.cpp:(.text+0x50): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)': UseIfNoneTests.cpp:(.text+0x60): multiple definition of `boost::unit_test::framework_init_observer_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)': UseIfNoneTests.cpp:(.text+0x70): multiple definition of `boost::unit_test::framework_init_observer_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_aborted()': UseIfNoneTests.cpp:(.text+0x80): multiple definition of `boost::unit_test::framework_init_observer_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)': UseIfNoneTests.cpp:(.text+0x90): multiple definition of `boost::unit_test::unit_test_log_formatter::set_log_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::get_log_level() const [clone .localalias]': UseIfNoneTests.cpp:(.text+0xa0): multiple definition of `boost::unit_test::unit_test_log_formatter::get_log_level() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': UseIfNoneTests.cpp:(.text+0xb0): multiple definition of `boost::unit_test::output::xml_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': UseIfNoneTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_finish(std::ostream&)': UseIfNoneTests.cpp:(.text+0x2c0): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x370): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x390): multiple definition of `boost::detail::signal_handler::s_active_handler'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)': UseIfNoneTests.cpp:(.text+0x750): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0xda0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_aborted(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': UseIfNoneTests.cpp:(.text+0xde0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const': UseIfNoneTests.cpp:(.text+0x1190): multiple definition of `boost::test_tools::output_test_stream::get_stream_string_representation[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_reporter::set_stream(std::ostream&)': UseIfNoneTests.cpp:(.text+0x15f0): multiple definition of `boost::unit_test::results_reporter::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)': UseIfNoneTests.cpp:(.text+0x16a0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1800): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)': UseIfNoneTests.cpp:(.text+0x16c0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)': UseIfNoneTests.cpp:(.text+0x16e0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)': UseIfNoneTests.cpp:(.text+0x1700): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1780): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)': UseIfNoneTests.cpp:(.text+0x1720): multiple definition of `boost::unit_test::output::xml_report_formatter::results_report_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x17a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)': UseIfNoneTests.cpp:(.text+0x1740): multiple definition of `boost::unit_test::decorator::description::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)': UseIfNoneTests.cpp:(.text+0x1880): multiple definition of `boost::unit_test::output::xml_log_formatter::log_build_info(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)': UseIfNoneTests.cpp:(.text+0x1a70): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1b50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': UseIfNoneTests.cpp:(.text+0x1b10): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': UseIfNoneTests.cpp:(.text+0x1bb0): multiple definition of `boost::unit_test::output::junit_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)': UseIfNoneTests.cpp:(.text+0x1c80): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_finish(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)': UseIfNoneTests.cpp:(.text+0x1d80): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1e60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': UseIfNoneTests.cpp:(.text+0x1e00): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x1ee0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': UseIfNoneTests.cpp:(.text+0x1fb0): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': UseIfNoneTests.cpp:(.text+0x1fc0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()': UseIfNoneTests.cpp:(.text+0x1fe0): multiple definition of `virtual thunk to boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': UseIfNoneTests.cpp:(.text+0x1ff0): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': UseIfNoneTests.cpp:(.text+0x2030): multiple definition of `boost::unit_test::output::compiler_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)': UseIfNoneTests.cpp:(.text+0x20a0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::sync()': UseIfNoneTests.cpp:(.text+0x21d0): multiple definition of `boost::test_tools::output_test_stream::sync()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_finish()': UseIfNoneTests.cpp:(.text+0x2b30): multiple definition of `boost::unit_test::unit_test_log_t::test_finish()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2ad0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)': UseIfNoneTests.cpp:(.text+0x2be0): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)': UseIfNoneTests.cpp:(.text+0x2d60): multiple definition of `boost::unit_test::unit_test_log_t::set_stream(boost::unit_test::output_format, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': UseIfNoneTests.cpp:(.text+0x2eb0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x2e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_aborted()': UseIfNoneTests.cpp:(.text+0x3130): multiple definition of `boost::unit_test::progress_monitor_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x30d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::debug::under_debugger()': UseIfNoneTests.cpp:(.text+0x33f0): multiple definition of `boost::debug::under_debugger()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::debug::debugger_break()': UseIfNoneTests.cpp:(.text+0x3510): multiple definition of `boost::debug::debugger_break()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0x3530): multiple definition of `boost::debug::detect_memory_leaks(bool, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::debug::break_memory_alloc(long)': UseIfNoneTests.cpp:(.text+0x3540): multiple definition of `boost::debug::break_memory_alloc(long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::collector_t::instance()': UseIfNoneTests.cpp:(.text+0x3550): multiple definition of `boost::unit_test::decorator::collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x34f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::collector_t::get_lazy_decorators() const': UseIfNoneTests.cpp:(.text+0x3620): multiple definition of `boost::unit_test::decorator::collector_t::get_lazy_decorators() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x35c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::get_context()': UseIfNoneTests.cpp:(.text+0x36e0): multiple definition of `boost::unit_test::framework::get_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3680): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::detail::signal_action::signal_action()': UseIfNoneTests.cpp:(.text+0x36f0): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::detail::signal_action::signal_action()': UseIfNoneTests.cpp:(.text+0x36f0): multiple definition of `boost::detail::signal_action::signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3690): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': UseIfNoneTests.cpp:(.text+0x3700): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::detail::signal_action::~signal_action()': UseIfNoneTests.cpp:(.text+0x3700): multiple definition of `boost::detail::signal_action::~signal_action()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': UseIfNoneTests.cpp:(.text+0x3720): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::detail::signal_handler::~signal_handler()': UseIfNoneTests.cpp:(.text+0x3720): multiple definition of `boost::detail::signal_handler::~signal_handler()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x36c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': UseIfNoneTests.cpp:(.text+0x38d0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::execution_monitor::execution_monitor()': UseIfNoneTests.cpp:(.text+0x38d0): multiple definition of `boost::execution_monitor::execution_monitor()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::system_error::system_error(char const*)': UseIfNoneTests.cpp:(.text+0x3910): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::system_error::system_error(char const*)': UseIfNoneTests.cpp:(.text+0x3910): multiple definition of `boost::system_error::system_error(char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': UseIfNoneTests.cpp:(.text+0x3940): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::detail::signal_action::signal_action(int, bool, bool, char*)': UseIfNoneTests.cpp:(.text+0x3940): multiple definition of `boost::detail::signal_action::signal_action(int, bool, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x38e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': UseIfNoneTests.cpp:(.text+0x3a70): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)': UseIfNoneTests.cpp:(.text+0x3a70): multiple definition of `boost::detail::signal_handler::signal_handler(bool, bool, unsigned int, bool, char*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3a10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': UseIfNoneTests.cpp:(.text+0x3d70): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)': UseIfNoneTests.cpp:(.text+0x3d70): multiple definition of `boost::execution_exception::execution_exception(boost::execution_exception::error_code, boost::unit_test::basic_cstring, boost::execution_exception::location const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': UseIfNoneTests.cpp:(.text+0x3dd0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::execution_exception::location::location(char const*, unsigned long, char const*)': UseIfNoneTests.cpp:(.text+0x3dd0): multiple definition of `boost::execution_exception::location::location(char const*, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3d70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::detail::system_signal_exception::report() const': UseIfNoneTests.cpp:(.text+0x3f90): multiple definition of `boost::detail::system_signal_exception::report() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x3f30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': UseIfNoneTests.cpp:(.text+0x43f0): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)': UseIfNoneTests.cpp:(.text+0x43f0): multiple definition of `boost::execution_exception::location::location(boost::unit_test::basic_cstring, unsigned long, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::fpe::enable(unsigned int)': UseIfNoneTests.cpp:(.text+0x4430): multiple definition of `boost::fpe::enable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x43d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::fpe::disable(unsigned int)': UseIfNoneTests.cpp:(.text+0x4460): multiple definition of `boost::fpe::disable(unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::progress_monitor_t::instance()': UseIfNoneTests.cpp:(.text+0x4490): multiple definition of `boost::unit_test::progress_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)': UseIfNoneTests.cpp:(.text+0x4510): multiple definition of `boost::unit_test::progress_monitor_t::set_stream(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_results::aborted() const': UseIfNoneTests.cpp:(.text+0x4520): multiple definition of `boost::unit_test::test_results::aborted() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_results::passed() const': UseIfNoneTests.cpp:(.text+0x4530): multiple definition of `boost::unit_test::test_results::passed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x44d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_results::skipped() const': UseIfNoneTests.cpp:(.text+0x4580): multiple definition of `boost::unit_test::test_results::skipped() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4520): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_results::result_code() const': UseIfNoneTests.cpp:(.text+0x4590): multiple definition of `boost::unit_test::test_results::result_code() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)': UseIfNoneTests.cpp:(.text+0x45d0): multiple definition of `boost::unit_test::test_results::operator+=(boost::unit_test::test_results const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_results::clear()': UseIfNoneTests.cpp:(.text+0x4630): multiple definition of `boost::unit_test::test_results::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x45d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_results::test_results()': UseIfNoneTests.cpp:(.text+0x46b0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_results::test_results()': UseIfNoneTests.cpp:(.text+0x46b0): multiple definition of `boost::unit_test::test_results::test_results()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_collector_t::instance()': UseIfNoneTests.cpp:(.text+0x4730): multiple definition of `boost::unit_test::results_collector_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x46d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)': UseIfNoneTests.cpp:(.text+0x47b0): multiple definition of `boost::unit_test::results_reporter::set_level(boost::unit_test::report_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_reporter::get_stream()': UseIfNoneTests.cpp:(.text+0x47d0): multiple definition of `boost::unit_test::results_reporter::get_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)': UseIfNoneTests.cpp:(.text+0x47f0): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::results_reporter::format*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4790): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)': UseIfNoneTests.cpp:(.text+0x4850): multiple definition of `boost::unit_test::results_reporter::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x47f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::instance()': UseIfNoneTests.cpp:(.text+0x48c0): multiple definition of `boost::unit_test::framework_init_observer_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::has_failed() const': UseIfNoneTests.cpp:(.text+0x4940): multiple definition of `boost::unit_test::framework_init_observer_t::has_failed() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)': UseIfNoneTests.cpp:(.text+0x4950): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x48f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)': UseIfNoneTests.cpp:(.text+0x4970): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)': UseIfNoneTests.cpp:(.text+0x4a30): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, unsigned char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x49d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)': UseIfNoneTests.cpp:(.text+0x4a60): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)': UseIfNoneTests.cpp:(.text+0x4aa0): multiple definition of `boost::test_tools::tt_detail::print_log_value::operator()(std::ostream&, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(char const*, char const*)': UseIfNoneTests.cpp:(.text+0x4ac0): multiple definition of `boost::test_tools::tt_detail::equal_impl(char const*, char const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4a60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)': UseIfNoneTests.cpp:(.text+0x4b10): multiple definition of `boost::test_tools::tt_detail::equal_impl(wchar_t const*, wchar_t const*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4ab0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0x4b60): multiple definition of `boost::test_tools::tt_detail::is_defined_impl(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::operator bool()': UseIfNoneTests.cpp:(.text+0x4be0): multiple definition of `boost::test_tools::tt_detail::context_frame::operator bool()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::~output_test_stream()': UseIfNoneTests.cpp:(.text+0x4bf0): multiple definition of `boost::test_tools::output_test_stream::~output_test_stream()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::flush()': UseIfNoneTests.cpp:(.text+0x4d90): multiple definition of `boost::test_tools::output_test_stream::flush()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4d30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::length()': UseIfNoneTests.cpp:(.text+0x4e50): multiple definition of `boost::test_tools::output_test_stream::length()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4df0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_suite::remove(unsigned long)': UseIfNoneTests.cpp:(.text+0x4e70): multiple definition of `boost::unit_test::test_suite::remove(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4e10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)': UseIfNoneTests.cpp:(.text+0x4f70): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_case const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::instance()': UseIfNoneTests.cpp:(.text+0x4fa0): multiple definition of `boost::unit_test::unit_test_log_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4f40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0x5020): multiple definition of `boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring, unsigned long, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x4fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::set_unix_slash(char)': UseIfNoneTests.cpp:(.text+0x5080): multiple definition of `boost::unit_test::set_unix_slash(char)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)': UseIfNoneTests.cpp:(.text+0x5090): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)': UseIfNoneTests.cpp:(.text+0x50b0): multiple definition of `boost::unit_test::unit_test_log_t::operator()(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)': UseIfNoneTests.cpp:(.text+0x50d0): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_start(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5070): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0x52b0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const': UseIfNoneTests.cpp:(.text+0x53e0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)': UseIfNoneTests.cpp:(.text+0x5440): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x53e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const': UseIfNoneTests.cpp:(.text+0x5530): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::operator<<(boost::unit_test::lazy_ostream const&) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const': UseIfNoneTests.cpp:(.text+0x5550): multiple definition of `boost::unit_test::unit_test_log_t::get_stream(boost::unit_test::output_format) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x54f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)': UseIfNoneTests.cpp:(.text+0x55d0): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5570): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)': UseIfNoneTests.cpp:(.text+0x5680): multiple definition of `boost::unit_test::unit_test_log_t::set_threshold_level(boost::unit_test::output_format, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)': UseIfNoneTests.cpp:(.text+0x5740): multiple definition of `boost::unit_test::unit_test_log_t::set_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x56e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)': UseIfNoneTests.cpp:(.text+0x57d0): multiple definition of `boost::unit_test::unit_test_log_t::add_format(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5770): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)': UseIfNoneTests.cpp:(.text+0x5880): multiple definition of `boost::unit_test::unit_test_log_t::get_formatter(boost::unit_test::output_format)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)': UseIfNoneTests.cpp:(.text+0x5900): multiple definition of `boost::unit_test::unit_test_log_t::add_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x58a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)': UseIfNoneTests.cpp:(.text+0x5ad0): multiple definition of `boost::unit_test::unit_test_log_t::set_formatter(boost::unit_test::unit_test_log_formatter*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5a70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)': UseIfNoneTests.cpp:(.text+0x5bf0): multiple definition of `boost::unit_test::unit_test_log_formatter::log_entry_value(std::ostream&, boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5b90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)': UseIfNoneTests.cpp:(.text+0x5d00): multiple definition of `boost::test_tools::output_test_stream::is_equal(boost::unit_test::basic_cstring, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5d50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::check_length(unsigned long, bool)': UseIfNoneTests.cpp:(.text+0x5e50): multiple definition of `boost::test_tools::output_test_stream::check_length(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::is_empty(bool)': UseIfNoneTests.cpp:(.text+0x5f50): multiple definition of `boost::test_tools::output_test_stream::is_empty(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x5ea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::instance()': UseIfNoneTests.cpp:(.text+0x6040): multiple definition of `boost::unit_test::unit_test_monitor_t::instance()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::runtime_config::argument_store()': UseIfNoneTests.cpp:(.text+0x60c0): multiple definition of `boost::unit_test::runtime_config::argument_store()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::collector_t::reset()': UseIfNoneTests.cpp:(.text+0x60d0): multiple definition of `boost::unit_test::decorator::collector_t::reset()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)': UseIfNoneTests.cpp:(.text+0x62f0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0x6420): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_timed_out(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6470): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)': UseIfNoneTests.cpp:(.text+0x6600): multiple definition of `boost::unit_test::decorator::fixture_t::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6650): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::test_in_progress()': UseIfNoneTests.cpp:(.text+0x6860): multiple definition of `boost::unit_test::framework::test_in_progress()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::clear()': UseIfNoneTests.cpp:(.text+0x6880): multiple definition of `boost::unit_test::framework_init_observer_t::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework_init_observer_t::test_start(unsigned long)': UseIfNoneTests.cpp:(.text+0x68a0): multiple definition of `boost::unit_test::framework_init_observer_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x68f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)': UseIfNoneTests.cpp:(.text+0x68b0): multiple definition of `boost::unit_test::framework::deregister_test_unit(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6900): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': UseIfNoneTests.cpp:(.text+0x6a00): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::~test_unit()': UseIfNoneTests.cpp:(.text+0x6a00): multiple definition of `boost::unit_test::test_unit::~test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6a50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::clear()': UseIfNoneTests.cpp:(.text+0x6c20): multiple definition of `boost::unit_test::framework::clear()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::context_generator::is_empty() const': UseIfNoneTests.cpp:(.text+0x6cb0): multiple definition of `boost::unit_test::framework::context_generator::is_empty() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::context_generator::next() const': UseIfNoneTests.cpp:(.text+0x6cd0): multiple definition of `boost::unit_test::framework::context_generator::next() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)': UseIfNoneTests.cpp:(.text+0x6d60): multiple definition of `boost::unit_test::unit_test_log_t::log_entry_context(boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6db0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::current_test_case_id()': UseIfNoneTests.cpp:(.text+0x6f40): multiple definition of `boost::unit_test::framework::current_test_case_id()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6f90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)': UseIfNoneTests.cpp:(.text+0x6f60): multiple definition of `boost::unit_test::framework::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x6fb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::exception_caught(boost::execution_exception const&)': UseIfNoneTests.cpp:(.text+0x6fd0): multiple definition of `boost::unit_test::framework::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0x7040): multiple definition of `boost::unit_test::framework::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::test_aborted()': UseIfNoneTests.cpp:(.text+0x70b0): multiple definition of `boost::unit_test::framework::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)': UseIfNoneTests.cpp:(.text+0x7120): multiple definition of `boost::unit_test::framework::register_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7170): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': UseIfNoneTests.cpp:(.text+0x72c0): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::global_configuration::global_configuration()': UseIfNoneTests.cpp:(.text+0x72c0): multiple definition of `boost::unit_test::global_configuration::global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7310): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)': UseIfNoneTests.cpp:(.text+0x72f0): multiple definition of `boost::unit_test::framework::register_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': UseIfNoneTests.cpp:(.text+0x73e0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::global_fixture::global_fixture()': UseIfNoneTests.cpp:(.text+0x73e0): multiple definition of `boost::unit_test::global_fixture::global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7430): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)': UseIfNoneTests.cpp:(.text+0x7410): multiple definition of `boost::unit_test::framework::deregister_global_fixture(boost::unit_test::global_fixture&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::global_fixture::unregister_from_framework()': UseIfNoneTests.cpp:(.text+0x7580): multiple definition of `boost::unit_test::global_fixture::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': UseIfNoneTests.cpp:(.text+0x75a0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': UseIfNoneTests.cpp:(.text+0x75a0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x75f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::global_fixture::~global_fixture()': UseIfNoneTests.cpp:(.text+0x75c0): multiple definition of `boost::unit_test::global_fixture::~global_fixture()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7610): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::clear_context(int)': UseIfNoneTests.cpp:(.text+0x75e0): multiple definition of `boost::unit_test::framework::clear_context(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7630): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': UseIfNoneTests.cpp:(.text+0x77d0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::~context_frame()': UseIfNoneTests.cpp:(.text+0x77d0): multiple definition of `boost::test_tools::tt_detail::context_frame::~context_frame()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7820): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::clear_entry_context()': UseIfNoneTests.cpp:(.text+0x77e0): multiple definition of `boost::unit_test::unit_test_log_t::clear_entry_context()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)': UseIfNoneTests.cpp:(.text+0x77f0): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::end const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7840): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': UseIfNoneTests.cpp:(.text+0x78c0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()': UseIfNoneTests.cpp:(.text+0x78c0): multiple definition of `boost::unit_test::ut_detail::entry_value_collector::~entry_value_collector()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0x7910): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7960): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': UseIfNoneTests.cpp:(.text+0x7a30): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7a80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0x7ba0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7bf0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0x7cd0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7d20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0x7df0): multiple definition of `boost::unit_test::unit_test_log_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7e40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)': UseIfNoneTests.cpp:(.text+0x7f10): multiple definition of `boost::unit_test::unit_test_log_t::operator<<(boost::unit_test::log::begin const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x7f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': UseIfNoneTests.cpp:(.text+0x80d0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x380): multiple definition of `boost::unit_test::lazy_ostream::inst'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x380): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)': UseIfNoneTests.cpp:(.text+0x85a0): multiple definition of `boost::test_tools::output_test_stream::output_test_stream(boost::unit_test::basic_cstring, bool, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x85f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_aborted()': UseIfNoneTests.cpp:(.text+0x8ad0): multiple definition of `boost::unit_test::unit_test_log_t::test_aborted()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8b20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)': UseIfNoneTests.cpp:(.text+0x8b90): multiple definition of `boost::unit_test::unit_test_log_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8be0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_collector_t::test_start(unsigned long)': UseIfNoneTests.cpp:(.text+0x8d30): multiple definition of `boost::unit_test::results_collector_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': UseIfNoneTests.cpp:(.text+0x8d70): multiple definition of `boost::unit_test::test_suite::add(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x8dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::execution_monitor::catch_signals(boost::function const&)': UseIfNoneTests.cpp:(.text+0x8fd0): multiple definition of `boost::execution_monitor::catch_signals(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9020): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0x91e0): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9230): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0x9750): multiple definition of `boost::unit_test::output::junit_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9710): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)': UseIfNoneTests.cpp:(.text+0x98b0): multiple definition of `boost::unit_test::decorator::collector_t::operator*(boost::unit_test::decorator::base const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::base::operator*() const': UseIfNoneTests.cpp:(.text+0x9970): multiple definition of `boost::unit_test::decorator::base::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9930): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)': UseIfNoneTests.cpp:(.text+0x9990): multiple definition of `boost::unit_test::decorator::collector_t::store_in(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::collector_t::stack()': UseIfNoneTests.cpp:(.text+0x99b0): multiple definition of `boost::unit_test::decorator::collector_t::stack()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9970): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::stack_decorator::operator*() const': UseIfNoneTests.cpp:(.text+0x9ce0): multiple definition of `boost::unit_test::decorator::stack_decorator::operator*() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)': UseIfNoneTests.cpp:(.text+0x9d10): multiple definition of `boost::unit_test::framework::deregister_observer(boost::unit_test::test_observer&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9c70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::global_configuration::unregister_from_framework()': UseIfNoneTests.cpp:(.text+0x9e00): multiple definition of `boost::unit_test::global_configuration::unregister_from_framework()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': UseIfNoneTests.cpp:(.text+0x9e20): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': UseIfNoneTests.cpp:(.text+0x9e20): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9d80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::global_configuration::~global_configuration()': UseIfNoneTests.cpp:(.text+0x9e40): multiple definition of `boost::unit_test::global_configuration::~global_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9da0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)': UseIfNoneTests.cpp:(.text+0x9e60): multiple definition of `boost::unit_test::framework::add_context(boost::unit_test::lazy_ostream const&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9dc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': UseIfNoneTests.cpp:(.text+0x9ff0): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)': UseIfNoneTests.cpp:(.text+0x9ff0): multiple definition of `boost::test_tools::tt_detail::context_frame::context_frame(boost::unit_test::lazy_ostream const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::current_test_unit()': UseIfNoneTests.cpp:(.text+0xa010): multiple definition of `boost::unit_test::framework::current_test_unit()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x9f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xa0d0): multiple definition of `boost::unit_test::test_unit::add_label(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa030): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)': UseIfNoneTests.cpp:(.text+0xa1f0): multiple definition of `boost::unit_test::decorator::label::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa150): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const': UseIfNoneTests.cpp:(.text+0xa240): multiple definition of `boost::unit_test::test_unit::has_label(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_log_t::test_start(unsigned long)': UseIfNoneTests.cpp:(.text+0xa260): multiple definition of `boost::unit_test::unit_test_log_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x320): multiple definition of `boost::unit_test::runtime_config::btrt_build_info[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x320): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::runtime_config::save_pattern()': UseIfNoneTests.cpp:(.text+0xa3a0): multiple definition of `boost::unit_test::runtime_config::save_pattern()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0xc0): multiple definition of `boost::unit_test::runtime_config::btrt_save_test_pattern[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)': UseIfNoneTests.cpp:(.text+0xa400): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_start(std::ostream&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x2e0): multiple definition of `boost::unit_test::runtime_config::btrt_color_output[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)': UseIfNoneTests.cpp:(.text+0xa500): multiple definition of `boost::unit_test::output::plain_report_formatter::results_report_start(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_start(unsigned long)': UseIfNoneTests.cpp:(.text+0xa590): multiple definition of `boost::unit_test::progress_monitor_t::test_start(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa4f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0xa770): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': UseIfNoneTests.cpp:(.text+0xa8e0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa850): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)': UseIfNoneTests.cpp:(.text+0xaae0): multiple definition of `boost::unit_test::output::compiler_log_formatter::print_prefix(std::ostream&, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xab60): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xad50): multiple definition of `boost::test_tools::tt_detail::format_assertion_result(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xacb0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)': UseIfNoneTests.cpp:(.text+0xaea0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_finish(std::ostream&, boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xae00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)': UseIfNoneTests.cpp:(.text+0xaf90): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaef0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)': UseIfNoneTests.cpp:(.text+0xb060): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_start(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xafc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xb0f0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb0a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)': UseIfNoneTests.cpp:(.text+0xb250): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_case*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)': UseIfNoneTests.cpp:(.text+0xb340): multiple definition of `boost::unit_test::framework::register_test_unit(boost::unit_test::test_suite*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)': UseIfNoneTests.cpp:(.text+0xb430): multiple definition of `boost::unit_test::framework::get(unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb3e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::current_test_case()': UseIfNoneTests.cpp:(.text+0xb560): multiple definition of `boost::unit_test::framework::current_test_case()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::increase_exp_fail(unsigned long)': UseIfNoneTests.cpp:(.text+0xb580): multiple definition of `boost::unit_test::test_unit::increase_exp_fail(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb530): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)': UseIfNoneTests.cpp:(.text+0xb5d0): multiple definition of `boost::unit_test::decorator::expected_failures::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb580): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)': UseIfNoneTests.cpp:(.text+0xb5e0): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit*, unsigned long, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb590): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)': UseIfNoneTests.cpp:(.text+0xb670): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, unsigned int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb620): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': UseIfNoneTests.cpp:(.text+0xb700): multiple definition of `boost::unit_test::test_suite::add(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb6b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_suite::generate()': UseIfNoneTests.cpp:(.text+0xb7a0): multiple definition of `boost::unit_test::test_suite::generate()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)': UseIfNoneTests.cpp:(.text+0xb9a0): multiple definition of `boost::unit_test::traverse_test_tree(unsigned long, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)': UseIfNoneTests.cpp:(.text+0xba00): multiple definition of `boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb9b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xbac0): multiple definition of `boost::unit_test::progress_monitor_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xba70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)': UseIfNoneTests.cpp:(.text+0xbda0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbd50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const': UseIfNoneTests.cpp:(.text+0xbfb0): multiple definition of `boost::unit_test::test_suite::get(boost::unit_test::basic_cstring) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xbf60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)': UseIfNoneTests.cpp:(.text+0xc0b0): multiple definition of `boost::test_tools::pretty_print_log(std::__cxx11::basic_string, std::allocator >)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc060): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)': UseIfNoneTests.cpp:(.text+0xc310): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_finish(std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_suite::check_for_duplicate_test_cases()': UseIfNoneTests.cpp:(.text+0xc4b0): multiple definition of `boost::unit_test::test_suite::check_for_duplicate_test_cases()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xc940): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xc8f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::impl::shutdown_loggers_and_reports()': UseIfNoneTests.cpp:(.text+0xcb50): multiple definition of `boost::unit_test::framework::impl::shutdown_loggers_and_reports()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcb00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': UseIfNoneTests.cpp:(.text+0xcc50): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)': UseIfNoneTests.cpp:(.text+0xcc50): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::test_unit_type)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcc00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': UseIfNoneTests.cpp:(.text+0xce30): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)': UseIfNoneTests.cpp:(.text+0xce30): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcde0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': UseIfNoneTests.cpp:(.text+0xcf10): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)': UseIfNoneTests.cpp:(.text+0xcf10): multiple definition of `boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcec0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xcfe0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xcfe0): multiple definition of `boost::unit_test::test_unit::test_unit(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xcf90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xd1b0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xd1b0): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': UseIfNoneTests.cpp:(.text+0xd2a0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::master_test_suite_t::master_test_suite_t()': UseIfNoneTests.cpp:(.text+0xd2a0): multiple definition of `boost::unit_test::master_test_suite_t::master_test_suite_t()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd250): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::master_test_suite()': UseIfNoneTests.cpp:(.text+0xd340): multiple definition of `boost::unit_test::framework::master_test_suite()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd2f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const': UseIfNoneTests.cpp:(.text+0xd3a0): multiple definition of `boost::unit_test::output::junit_log_formatter::get_default_stream_description[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xd350): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xdf10): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xdf10): multiple definition of `boost::unit_test::framework::impl::master_test_suite_name_setter::master_test_suite_name_setter(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xde30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)': UseIfNoneTests.cpp:(.text+0xdfe0): multiple definition of `boost::unit_test::framework::current_auto_test_suite(boost::unit_test::test_suite*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdf00): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': UseIfNoneTests.cpp:(.text+0xe0d0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)': UseIfNoneTests.cpp:(.text+0xe0d0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(int)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xdff0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': UseIfNoneTests.cpp:(.text+0xe0e0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)': UseIfNoneTests.cpp:(.text+0xe0e0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::shared_ptr, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe000): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': UseIfNoneTests.cpp:(.text+0xe170): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)': UseIfNoneTests.cpp:(.text+0xe170): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_unit_generator const&, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe090): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': UseIfNoneTests.cpp:(.text+0xe1a0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)': UseIfNoneTests.cpp:(.text+0xe1a0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe0c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)': UseIfNoneTests.cpp:(.text+0xe1f0): multiple definition of `boost::unit_test::test_unit::depends_on(boost::unit_test::test_unit*)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe110): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::full_name[abi:cxx11]() const [clone .localalias]': UseIfNoneTests.cpp:(.text+0xe2a0): multiple definition of `boost::unit_test::test_unit::full_name[abi:cxx11]() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xe3c0): multiple definition of `boost::unit_test::output::compiler_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe2e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)': UseIfNoneTests.cpp:(.text+0xe580): multiple definition of `boost::unit_test::decorator::enable_if_impl::apply_impl(boost::unit_test::test_unit&, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe440): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)': UseIfNoneTests.cpp:(.text+0xe690): multiple definition of `boost::unit_test::results_reporter::make_report(boost::unit_test::report_level, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe550): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xe810): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe6d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0xe9b0): multiple definition of `boost::unit_test::ut_detail::normalize_test_case_name[abi:cxx11](boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xe870): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': UseIfNoneTests.cpp:(.text+0xeb70): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)': UseIfNoneTests.cpp:(.text+0xeb70): multiple definition of `boost::unit_test::test_suite::test_suite(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xea30): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': UseIfNoneTests.cpp:(.text+0xecc0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)': UseIfNoneTests.cpp:(.text+0xecc0): multiple definition of `boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::basic_cstring, boost::unit_test::basic_cstring, unsigned long, boost::unit_test::decorator::collector_t&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xeb80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::output_test_stream::match_pattern(bool)': UseIfNoneTests.cpp:(.text+0xee20): multiple definition of `boost::test_tools::output_test_stream::match_pattern(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xece0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::execution_monitor::execute(boost::function const&)': UseIfNoneTests.cpp:(.text+0xff00): multiple definition of `boost::execution_monitor::execute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfdd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::execution_monitor::vexecute(boost::function const&)': UseIfNoneTests.cpp:(.text+0xffd0): multiple definition of `boost::execution_monitor::vexecute(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xfea0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)': UseIfNoneTests.cpp:(.text+0x10080): multiple definition of `boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xff50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x300): multiple definition of `boost::unit_test::runtime_config::btrt_catch_sys_errors[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x300): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x360): multiple definition of `boost::unit_test::runtime_config::btrt_auto_start_dbg[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x360): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x80): multiple definition of `boost::unit_test::runtime_config::btrt_use_alt_stack[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x2c0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_fp_except[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': UseIfNoneTests.cpp:(.text+0x10a20): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x108f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': UseIfNoneTests.cpp:(.text+0x10c70): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10b40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0x110d0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_value(std::ostream&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xa9f0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)': UseIfNoneTests.cpp:(.text+0x11150): multiple definition of `boost::unit_test::output::xml_log_formatter::entry_context_finish(std::ostream&, boost::unit_test::log_level)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xb050): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0x111d0): multiple definition of `boost::unit_test::output::compiler_log_formatter::log_entry_context(std::ostream&, boost::unit_test::log_level, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0xaa80): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::add_precondition(boost::function const&)': UseIfNoneTests.cpp:(.text+0x11260): multiple definition of `boost::unit_test::test_unit::add_precondition(boost::function const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10f60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)': UseIfNoneTests.cpp:(.text+0x112d0): multiple definition of `boost::unit_test::decorator::precondition::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fd0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0x112e0): multiple definition of `boost::unit_test::output::file_basename(boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x10fe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': UseIfNoneTests.cpp:(.text+0x113c0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x110c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': UseIfNoneTests.cpp:(.text+0x118d0): multiple definition of `boost::unit_test::output::junit_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x115d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x340): multiple definition of `boost::unit_test::runtime_config::btrt_break_exec_path[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x340): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x2a0): multiple definition of `boost::unit_test::runtime_config::btrt_detect_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x2a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x280): multiple definition of `boost::unit_test::runtime_config::btrt_list_content[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x280): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x260): multiple definition of `boost::unit_test::runtime_config::btrt_list_labels[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x260): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x240): multiple definition of `boost::unit_test::runtime_config::btrt_log_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x240): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x220): multiple definition of `boost::unit_test::runtime_config::btrt_log_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x220): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x200): multiple definition of `boost::unit_test::runtime_config::btrt_log_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x200): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x1e0): multiple definition of `boost::unit_test::runtime_config::btrt_combined_logger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x1c0): multiple definition of `boost::unit_test::runtime_config::btrt_output_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x1a0): multiple definition of `boost::unit_test::runtime_config::btrt_random_seed[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x1a0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x180): multiple definition of `boost::unit_test::runtime_config::btrt_report_format[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x180): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x160): multiple definition of `boost::unit_test::runtime_config::btrt_report_level[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x160): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x140): multiple definition of `boost::unit_test::runtime_config::btrt_report_mem_leaks[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x120): multiple definition of `boost::unit_test::runtime_config::btrt_report_sink[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x120): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x100): multiple definition of `boost::unit_test::runtime_config::btrt_result_code[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x100): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0xe0): multiple definition of `boost::unit_test::runtime_config::btrt_run_filters[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xe0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0xa0): multiple definition of `boost::unit_test::runtime_config::btrt_show_progress[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0xa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x60): multiple definition of `boost::unit_test::runtime_config::btrt_wait_for_debugger[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x60): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x40): multiple definition of `boost::unit_test::runtime_config::btrt_help[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x40): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x20): multiple definition of `boost::unit_test::runtime_config::btrt_usage[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o:(.bss+0x0): multiple definition of `boost::unit_test::runtime_config::btrt_version[abi:cxx11]'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:(.bss+0x0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::debug::attach_debugger(bool)': UseIfNoneTests.cpp:(.text+0x12270): multiple definition of `boost::debug::attach_debugger(bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x11f70): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)': UseIfNoneTests.cpp:(.text+0x12690): multiple definition of `boost::debug::set_debugger[abi:cxx11](boost::unit_test::basic_cstring, boost::function)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12390): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::finalize_setup_phase(unsigned long)': UseIfNoneTests.cpp:(.text+0x129c0): multiple definition of `boost::unit_test::framework::finalize_setup_phase(unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x126c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()': UseIfNoneTests.cpp:(.text+0x12b30): multiple definition of `boost::unit_test::framework::impl::unregister_global_fixture_and_configuration()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12830): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::shutdown()': UseIfNoneTests.cpp:(.text+0x12da0): multiple definition of `boost::unit_test::framework::shutdown()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12aa0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)': UseIfNoneTests.cpp:(.text+0x12dc0): multiple definition of `boost::unit_test::results_collector_t::test_unit_finish(boost::unit_test::test_unit const&, unsigned long)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12ac0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_collector_t::results(unsigned long) const': UseIfNoneTests.cpp:(.text+0x13150): multiple definition of `boost::unit_test::results_collector_t::results(unsigned long) const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12e50): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': UseIfNoneTests.cpp:(.text+0x13210): multiple definition of `boost::unit_test::output::plain_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x12f10): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)': UseIfNoneTests.cpp:(.text+0x13a50): multiple definition of `boost::unit_test::output::plain_report_formatter::do_confirmation_report(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13750): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::test_unit::check_preconditions() const': UseIfNoneTests.cpp:(.text+0x13f90): multiple definition of `boost::unit_test::test_unit::check_preconditions() const'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x13c90): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0x14480): multiple definition of `boost::unit_test::results_collector_t::test_unit_timed_out(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x141b0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0x14540): multiple definition of `boost::unit_test::results_collector_t::test_unit_aborted(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14270): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0x14600): multiple definition of `boost::unit_test::results_collector_t::test_unit_start(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14330): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0x146d0): multiple definition of `boost::unit_test::results_collector_t::test_unit_skipped(boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14400): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)': UseIfNoneTests.cpp:(.text+0x147e0): multiple definition of `boost::unit_test::results_collector_t::assertion_result(boost::unit_test::assertion_result)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14510): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)': UseIfNoneTests.cpp:(.text+0x148d0): multiple definition of `boost::unit_test::results_collector_t::exception_caught(boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14600): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)': UseIfNoneTests.cpp:(.text+0x149b0): multiple definition of `boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x146e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)': UseIfNoneTests.cpp:(.text+0x14c20): multiple definition of `boost::test_tools::tt_detail::prod_report_format[abi:cxx11](boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::test_tools::tt_detail::check_type, unsigned long, ...)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14950): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)': UseIfNoneTests.cpp:(.text+0x14df0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_skipped(std::ostream&, boost::unit_test::test_unit const&, boost::unit_test::basic_cstring)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x14f20): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)': UseIfNoneTests.cpp:(.text+0x14fb0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_exception_start(std::ostream&, boost::unit_test::log_checkpoint_data const&, boost::execution_exception const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x150e0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0x152c0): multiple definition of `boost::unit_test::output::xml_log_formatter::test_unit_start(std::ostream&, boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x153d0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)': UseIfNoneTests.cpp:(.text+0x154b0): multiple definition of `boost::unit_test::output::xml_log_formatter::log_entry_start(std::ostream&, boost::unit_test::log_entry_data const&, boost::unit_test::unit_test_log_formatter::log_entry_types)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x155c0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)': UseIfNoneTests.cpp:(.text+0x15750): multiple definition of `boost::unit_test::output::xml_report_formatter::test_unit_report_start(boost::unit_test::test_unit const&, std::ostream&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x15860): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::impl::setup_loggers()': UseIfNoneTests.cpp:(.text+0x16f60): multiple definition of `boost::unit_test::framework::impl::setup_loggers()'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x16fc0): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)': UseIfNoneTests.cpp:(.text+0x18400): multiple definition of `boost::unit_test::framework::impl::setup_for_execution(boost::unit_test::test_unit const&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18460): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::run(unsigned long, bool)': UseIfNoneTests.cpp:(.text+0x18420): multiple definition of `boost::unit_test::framework::run(unsigned long, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x18480): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)': UseIfNoneTests.cpp:(.text+0x190d0): multiple definition of `boost::unit_test::framework::run(boost::unit_test::test_unit const*, bool)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19130): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)': UseIfNoneTests.cpp:(.text+0x190e0): multiple definition of `boost::unit_test::decorator::depends_on::apply(boost::unit_test::test_unit&)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x19140): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::runtime_config::init(int&, char**)': UseIfNoneTests.cpp:(.text+0x208b0): multiple definition of `boost::unit_test::runtime_config::init(int&, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x20910): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::framework::init(bool (*)(), int, char**)': UseIfNoneTests.cpp:(.text+0x218c0): multiple definition of `boost::unit_test::framework::init(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x21920): first defined here /usr/bin/ld: CMakeFiles/Hypodermic.Tests.dir/UseIfNoneTests.cpp.o: in function `boost::unit_test::unit_test_main(bool (*)(), int, char**)': UseIfNoneTests.cpp:(.text+0x22670): multiple definition of `boost::unit_test::unit_test_main(bool (*)(), int, char**)'; CMakeFiles/Hypodermic.Tests.dir/CircularDependencyTests.cpp.o:CircularDependencyTests.cpp:(.text+0x226d0): first defined here collect2: error: ld returned 1 exit status make[2]: *** [Hypodermic.Tests/CMakeFiles/Hypodermic.Tests.dir/build.make:341: Hypodermic.Tests/Hypodermic.Tests] Error 1 make[1]: *** [CMakeFiles/Makefile2:169: Hypodermic.Tests/CMakeFiles/Hypodermic.Tests.dir/all] Error 2 make: *** [Makefile:163: all] Error 2