=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for QuantLib-1.12.1nb10 [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/averagebmacoupon.cpp.o [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflow.cpp.o [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/capflooredcoupon.cpp.o [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/capflooredinflationcoupon.cpp.o [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/cashflows.cpp.o [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/cashflowvectors.cpp.o [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/cmscoupon.cpp.o [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/conundrumpricer.cpp.o [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/coupon.cpp.o In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/cashflows/conundrumpricer.cpp:43: /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] BOOST_PRAGMA_MESSAGE( ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) ^ :25:2: note: expanded from here message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") ^ [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/couponpricer.cpp.o [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/cpicoupon.cpp.o 1 warning generated. [ 2%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/cpicouponpricer.cpp.o [ 2%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/digitalcmscoupon.cpp.o [ 2%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/digitalcoupon.cpp.o [ 2%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/digitaliborcoupon.cpp.o [ 2%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/dividend.cpp.o [ 2%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/duration.cpp.o [ 2%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/fixedratecoupon.cpp.o [ 2%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/floatingratecoupon.cpp.o [ 2%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/iborcoupon.cpp.o [ 2%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/indexedcashflow.cpp.o [ 3%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/inflationcoupon.cpp.o [ 3%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/inflationcouponpricer.cpp.o [ 3%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/lineartsrpricer.cpp.o [ 3%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/overnightindexedcoupon.cpp.o [ 3%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/rangeaccrual.cpp.o [ 3%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/replication.cpp.o [ 3%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/simplecashflow.cpp.o [ 3%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/timebasket.cpp.o [ 3%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/yoyinflationcoupon.cpp.o [ 3%] Building CXX object ql/CMakeFiles/QuantLib.dir/currencies/africa.cpp.o [ 3%] Building CXX object ql/CMakeFiles/QuantLib.dir/currencies/america.cpp.o [ 4%] Building CXX object ql/CMakeFiles/QuantLib.dir/currencies/asia.cpp.o [ 4%] Building CXX object ql/CMakeFiles/QuantLib.dir/currencies/crypto.cpp.o [ 4%] Building CXX object ql/CMakeFiles/QuantLib.dir/currencies/europe.cpp.o [ 4%] Building CXX object ql/CMakeFiles/QuantLib.dir/currencies/exchangeratemanager.cpp.o [ 4%] Building CXX object ql/CMakeFiles/QuantLib.dir/currencies/oceania.cpp.o [ 4%] Building CXX object ql/CMakeFiles/QuantLib.dir/currency.cpp.o [ 4%] Building CXX object ql/CMakeFiles/QuantLib.dir/discretizedasset.cpp.o [ 4%] Building CXX object ql/CMakeFiles/QuantLib.dir/errors.cpp.o [ 4%] Building CXX object ql/CMakeFiles/QuantLib.dir/event.cpp.o [ 4%] Building CXX object ql/CMakeFiles/QuantLib.dir/exchangerate.cpp.o [ 4%] Building CXX object ql/CMakeFiles/QuantLib.dir/exercise.cpp.o [ 4%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/amortizingbonds/amortizingfixedratebond.cpp.o [ 5%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/amortizingbonds/amortizingcmsratebond.cpp.o [ 5%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/amortizingbonds/amortizingfloatingratebond.cpp.o [ 5%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/averageois/arithmeticaverageois.cpp.o [ 5%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/averageois/arithmeticoisratehelper.cpp.o [ 5%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/averageois/averageoiscouponpricer.cpp.o [ 5%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/averageois/makearithmeticaverageois.cpp.o [ 5%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/barrieroption/analyticdoublebarrierbinaryengine.cpp.o [ 5%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/barrieroption/analyticdoublebarrierengine.cpp.o [ 5%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/barrieroption/discretizeddoublebarrieroption.cpp.o [ 5%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/barrieroption/doublebarrieroption.cpp.o [ 6%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/barrieroption/doublebarriertype.cpp.o [ 6%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/barrieroption/perturbativebarrieroptionengine.cpp.o [ 6%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/barrieroption/quantodoublebarrieroption.cpp.o [ 6%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/barrieroption/vannavolgabarrierengine.cpp.o [ 6%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/barrieroption/wulinyongdoublebarrierengine.cpp.o [ 6%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/callablebonds/blackcallablebondengine.cpp.o [ 6%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/callablebonds/callablebond.cpp.o [ 6%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/callablebonds/callablebondconstantvol.cpp.o [ 6%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/callablebonds/callablebondvolstructure.cpp.o [ 6%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/callablebonds/discretizedcallablefixedratebond.cpp.o [ 7%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/callablebonds/treecallablebondengine.cpp.o [ 7%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/catbonds/catbond.cpp.o [ 7%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/catbonds/catrisk.cpp.o [ 7%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/catbonds/montecarlocatbondengine.cpp.o [ 7%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/catbonds/riskynotional.cpp.o [ 7%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/commodity.cpp.o [ 7%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/commoditycashflow.cpp.o [ 7%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/commoditycurve.cpp.o [ 7%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/commodityindex.cpp.o [ 7%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/commoditypricinghelpers.cpp.o [ 7%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/commoditysettings.cpp.o [ 8%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/commoditytype.cpp.o [ 8%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/commodityunitcost.cpp.o [ 8%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/dateinterval.cpp.o [ 8%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/energybasisswap.cpp.o [ 8%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/energycommodity.cpp.o [ 8%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/energyfuture.cpp.o [ 8%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/energyswap.cpp.o [ 8%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/energyvanillaswap.cpp.o [ 8%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/paymentterm.cpp.o [ 8%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/quantity.cpp.o [ 8%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/unitofmeasure.cpp.o [ 9%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/unitofmeasureconversion.cpp.o [ 9%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/commodities/unitofmeasureconversionmanager.cpp.o [ 9%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/convertiblebonds/convertiblebond.cpp.o [ 9%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/convertiblebonds/discretizedconvertible.cpp.o [ 9%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/coupons/cmsspreadcoupon.cpp.o [ 9%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/coupons/digitalcmsspreadcoupon.cpp.o [ 9%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/coupons/lognormalcmsspreadpricer.cpp.o [ 9%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/coupons/proxyibor.cpp.o [ 9%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/coupons/quantocouponpricer.cpp.o [ 9%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/coupons/strippedcapflooredcoupon.cpp.o [ 9%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/coupons/subperiodcoupons.cpp.o [ 10%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/coupons/swapspreadindex.cpp.o [ 10%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/basecorrelationstructure.cpp.o [ 10%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/basket.cpp.o [ 10%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/blackcdsoptionengine.cpp.o [ 10%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/cdo.cpp.o [ 10%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/cdsoption.cpp.o [ 10%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/correlationstructure.cpp.o [ 10%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/defaultevent.cpp.o [ 10%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/defaultprobabilitykey.cpp.o [ 10%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/defaulttype.cpp.o [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/distribution.cpp.o [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/gaussianlhplossmodel.cpp.o [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/integralcdoengine.cpp.o [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/integralntdengine.cpp.o In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/gaussianlhplossmodel.cpp:21: In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/gaussianlhplossmodel.hpp:33: In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/math/latentmodel.hpp:24: In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/math/multidimquadrature.hpp:34: /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages] BOOST_PRAGMA_MESSAGE( ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) ^ :72:2: note: expanded from here message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.") ^ In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/gaussianlhplossmodel.cpp:21: In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/gaussianlhplossmodel.hpp:33: In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/math/latentmodel.hpp:30: In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/math/tcopulapolicy.hpp:26: In file included from /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/distributions/students_t.hpp:16: In file included from /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/special_functions/beta.hpp:13: In file included from /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:29: In file included from /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/special_functions/detail/round_fwd.hpp:11: /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:378:61: error: expected ';' at end of declaration inline T max BOOST_PREVENT_MACRO_SUBSTITUTION(T a, T b, T c) BOOST_MATH_NOEXCEPT(T) ^ ; /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:378:82: error: use of undeclared identifier 'T' inline T max BOOST_PREVENT_MACRO_SUBSTITUTION(T a, T b, T c) BOOST_MATH_NOEXCEPT(T) ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:378:62: error: unknown type name 'noexcept' inline T max BOOST_PREVENT_MACRO_SUBSTITUTION(T a, T b, T c) BOOST_MATH_NOEXCEPT(T) ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:275:32: note: expanded from macro 'BOOST_MATH_NOEXCEPT' #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point::value) ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:384:66: error: expected ';' at end of declaration inline T max BOOST_PREVENT_MACRO_SUBSTITUTION(T a, T b, T c, T d) BOOST_MATH_NOEXCEPT(T) ^ ; /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:384:87: error: use of undeclared identifier 'T' inline T max BOOST_PREVENT_MACRO_SUBSTITUTION(T a, T b, T c, T d) BOOST_MATH_NOEXCEPT(T) ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:384:67: error: unknown type name 'noexcept' inline T max BOOST_PREVENT_MACRO_SUBSTITUTION(T a, T b, T c, T d) BOOST_MATH_NOEXCEPT(T) ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:275:32: note: expanded from macro 'BOOST_MATH_NOEXCEPT' #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point::value) ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:392:48: error: expected ';' at end of declaration void suppress_unused_variable_warning(const T&) BOOST_MATH_NOEXCEPT(T) ^ ; /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:392:69: error: use of undeclared identifier 'T' void suppress_unused_variable_warning(const T&) BOOST_MATH_NOEXCEPT(T) ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:392:49: error: unknown type name 'noexcept' void suppress_unused_variable_warning(const T&) BOOST_MATH_NOEXCEPT(T) ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:275:32: note: expanded from macro 'BOOST_MATH_NOEXCEPT' #define BOOST_MATH_NOEXCEPT(T) noexcept(std::is_floating_point::value) ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/config.hpp:401:11: error: unknown type name 'constexpr' static constexpr bool value = std::is_integral::value || (std::numeric_limits::is_specialized && std::numeric_limits::is_integer); ^ In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/gaussianlhplossmodel.cpp:21: In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/gaussianlhplossmodel.hpp:33: In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/math/latentmodel.hpp:30: In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/math/tcopulapolicy.hpp:26: In file included from /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/distributions/students_t.hpp:16: In file included from /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/special_functions/beta.hpp:13: In file included from /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:29: In file included from /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/special_functions/detail/round_fwd.hpp:12: /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:57:22: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = typename std::conditional::value, double, T>::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:61:60: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_arg { using type = float; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:62:60: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_arg{ using type = double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:63:66: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_arg { using type = long double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:64:59: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_arg { using type = double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:70:21: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using T1P = typename promote_arg::type; // T1 perhaps promoted. ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:71:21: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using T2P = typename promote_arg::type; // T2 perhaps promoted. ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:73:22: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = typename std::conditional< ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:94:70: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = float; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:95:71: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2{ using type = double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:96:82: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = long double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:97:67: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:98:69: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:99:69: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:100:70: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:101:70: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:102:75: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = long double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:103:75: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = long double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:104:72: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:105:72: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:106:77: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = long double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:107:77: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = long double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:108:78: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = long double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:109:78: warning: alias declarations are a C++11 extension [-Wc++11-extensions] template <> struct promote_args_2 { using type = long double; }; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:114:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = typename promote_args_2< ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/promotion.hpp:140:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = typename promote_args_2< ^ In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/gaussianlhplossmodel.cpp:21: In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/gaussianlhplossmodel.hpp:33: In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/math/latentmodel.hpp:30: In file included from /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/math/tcopulapolicy.hpp:26: In file included from /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/distributions/students_t.hpp:16: In file included from /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/special_functions/beta.hpp:13: In file included from /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/special_functions/math_fwd.hpp:31: In file included from /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/policies/policy.hpp:11: /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:22:18: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:27:19: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_size_t = std::integral_constant; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:31:17: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_bool = std::integral_constant; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:37:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:41:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class F> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:44:22: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:45:16: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using fn = typename F::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:53:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename... T> // Template template parameter must use class ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:53:49: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename... T> // Template template parameter must use class ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:54:27: error: a space is required between consecutive right angle brackets (use '> >') struct mp_size_impl> ^~ > > /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:56:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = std::integral_constant; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:61:17: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_size = typename detail::mp_size_impl::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:68:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T1, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:68:62: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T1, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:69:32: error: a space is required between consecutive right angle brackets (use '> >') struct mp_front_impl> ^~ > > /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:71:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T1; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:76:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_front = typename detail::mp_front_impl::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:85:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:85:62: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:88:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T0; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:91:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:91:75: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:94:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T1; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:97:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:97:88: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:100:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T2; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:103:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:103:101: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:106:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T3; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:109:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:109:114: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:112:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T4; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:115:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:115:127: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:118:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T5; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:121:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:122:18: warning: variadic templates are a C++11 extension [-Wc++11-extensions] typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:125:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T6; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:128:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:129:31: warning: variadic templates are a C++11 extension [-Wc++11-extensions] typename T7, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:132:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T7; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:135:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:136:44: warning: variadic templates are a C++11 extension [-Wc++11-extensions] typename T7, typename T8, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:139:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T8; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:142:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:143:57: warning: variadic templates are a C++11 extension [-Wc++11-extensions] typename T7, typename T8, typename T9, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:146:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T9; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:149:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:150:71: warning: variadic templates are a C++11 extension [-Wc++11-extensions] typename T7, typename T8, typename T9, typename T10, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:153:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T10; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:156:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:157:85: warning: variadic templates are a C++11 extension [-Wc++11-extensions] typename T7, typename T8, typename T9, typename T10, typename T11, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:160:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T11; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:163:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T0, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:164:99: warning: variadic templates are a C++11 extension [-Wc++11-extensions] typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:167:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T12; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:172:17: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_at_c = typename detail::mp_at_c::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:175:15: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_at = typename detail::mp_at_c::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:179:17: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_back = mp_at_c::value - 1>; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:183:30: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:186:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename... U, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:186:49: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename... U, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:186:64: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename... U, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:189:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = L; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:193:30: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:194:22: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_push_back = typename detail::mp_push_back_impl::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:198:30: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:201:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename... U, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:201:49: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename... U, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:201:64: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename... U, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:204:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = L; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:208:30: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:209:23: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_push_front = typename detail::mp_push_front_impl::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:213:38: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:216:30: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:219:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = T; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:225:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = E; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:229:38: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:230:17: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_if_c = typename detail::mp_if_c_impl::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:232:42: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:233:15: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_if = typename detail::mp_if_c_impl(C::value), T, E...>::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:237:39: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class P> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:240:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, template class P> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:240:58: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, template class P> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:243:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = mp_size_t<0>; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:246:39: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class P> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:249:15: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using r = typename mp_find_if_impl::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:250:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = mp_size_t<1 + r::value>; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:253:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T1, typename... T, template class P> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:253:62: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T1, typename... T, template class P> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:253:86: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename T1, typename... T, template class P> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:256:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = typename mp_if, mp_identity>, mp_find_if_impl_2, P>>::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:256:65: error: expected expression using type = typename mp_if, mp_identity>, mp_find_if_impl_2, P>>::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:256:109: error: expected '>' using type = typename mp_if, mp_identity>, mp_find_if_impl_2, P>>::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:256:51: note: to match this '<' using type = typename mp_if, mp_identity>, mp_find_if_impl_2, P>>::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:256:109: error: expected a type using type = typename mp_if, mp_identity>, mp_find_if_impl_2, P>>::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:256:109: error: expected '>' /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:256:32: note: to match this '<' using type = typename mp_if, mp_identity>, mp_find_if_impl_2, P>>::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:260:39: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class P> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:261:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_find_if = typename detail::mp_find_if_impl::type; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:264:22: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using mp_find_if_q = mp_find_if; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:268:18: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:274:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = mp_list<>; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:277:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:277:49: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L, typename... T> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:278:29: error: a space is required between consecutive right angle brackets (use '> >') struct mp_append_impl> ^~ > > /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:280:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = L; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:283:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L1, typename... T1, template class L2, typename... T2> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:283:50: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L1, typename... T1, template class L2, typename... T2> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:283:75: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L1, typename... T1, template class L2, typename... T2> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:283:98: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L1, typename... T1, template class L2, typename... T2> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:284:42: error: a space is required between consecutive right angle brackets (use '> >') struct mp_append_impl, L2> ^~ > > /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:286:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = L1; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:289:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L1, typename... T1, template class L2, typename... T2, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:289:50: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L1, typename... T1, template class L2, typename... T2, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:289:75: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L1, typename... T1, template class L2, typename... T2, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:289:98: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L1, typename... T1, template class L2, typename... T2, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:290:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L3, typename... T3> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:290:50: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L3, typename... T3> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:291:53: error: a space is required between consecutive right angle brackets (use '> >') struct mp_append_impl, L2, L3> ^~ > > /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:293:18: warning: alias declarations are a C++11 extension [-Wc++11-extensions] using type = L1; ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:296:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L1, typename... T1, template class L2, typename... T2, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:296:50: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L1, typename... T1, template class L2, typename... T2, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:296:75: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L1, typename... T1, template class L2, typename... T2, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:296:98: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L1, typename... T1, template class L2, typename... T2, ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:297:27: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L3, typename... T3, template class L4, typename... T4> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:297:50: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L3, typename... T3, template class L4, typename... T4> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:297:75: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L3, typename... T3, template class L4, typename... T4> ^ /Users/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/math/tools/mp.hpp:297:98: warning: variadic templates are a C++11 extension [-Wc++11-extensions] template class L3, typename... T3, template class L4, typename... T4> ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/issuer.cpp.o 145 warnings and 20 errors generated. --- ql/CMakeFiles/QuantLib.dir/experimental/credit/gaussianlhplossmodel.cpp.o --- *** [ql/CMakeFiles/QuantLib.dir/experimental/credit/gaussianlhplossmodel.cpp.o] Error code 1 bmake[2]: stopped in /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1 1 error bmake[2]: stopped in /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1 --- ql/CMakeFiles/QuantLib.dir/all --- *** [ql/CMakeFiles/QuantLib.dir/all] Error code 2 bmake[1]: stopped in /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1 1 error bmake[1]: stopped in /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1 *** [all] Error code 2 bmake: stopped in /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1 1 error bmake: stopped in /Users/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/finance/QuantLib *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/finance/QuantLib