I am trying to compile Quantlib on Mac OS X AI Captain, and getting error while building test_suit. Please find the error as under for reference:
Undefined symbols for architecture x86_64:
"boost::test_tools::tt_detail::check_impl(boost::test_tools::predicate_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type,
unsigned long, ...)", referenced from:
QuantLib::detail::quantlib_test_case::operator()() const in quantlibtestsuite.o
void (anonymous namespace)::testFdGreeks<QuantLib::FDShoutEngine<QuantLib::CrankNicolson> >() in americanoption.o
void (anonymous namespace)::testFdGreeks<QuantLib::FDAmericanEngine<QuantLib::CrankNicolson> >() in americanoption.o
AmericanOptionTest::testFdValues() in americanoption.o
AmericanOptionTest::testJuValues() in americanoption.o
AmericanOptionTest::testBjerksundStenslandValues() in americanoption.o
AmericanOptionTest::testBaroneAdesiWhaleyValues() in americanoption.o
...
"boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring<char const>, boost::unit_test::callback0<boost::unit_test::ut_detail::unused> const&)", referenced from:
init_unit_test_suite(int, char**) in quantlibtestsuite.o
boost::unit_test::make_test_case(boost::unit_test::callback0<boost::unit_test::ut_detail::unused> const&, boost::unit_test::basic_cstring<char const>) in americanoption.o
AmortizingBondTest::suite() in amortizingbond.o
ArrayTest::suite() in array.o
boost::unit_test::make_test_case(boost::unit_test::callback0<boost::unit_test::ut_detail::unused> const&, boost::unit_test::basic_cstring<char const>) in asianoptions.o
boost::unit_test::make_test_case(boost::unit_test::callback0<boost::unit_test::ut_detail::unused> const&, boost::unit_test::basic_cstring<char const>) in assetswap.o
AutocovariancesTest::suite() in autocovariances.o
...
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make[1]: *** [quantlib-test-suite] Error 1
make: *** [all-recursive] Error 1
It look like some fine tuning of ./configure file is required. Please help.