+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/QuantLib-1.12.1nb12/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/QuantLib-1.12.1nb12/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for QuantLib-1.12.1nb12 [ 0%] 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 In file included from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/smart_ptr/detail/requires_cxx11.hpp:9, from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/shared_ptr.hpp:17, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/errors.hpp:31, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/time/calendar.hpp:29, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/termstructure.hpp:27, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/termstructures/voltermstructure.hpp:27, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/termstructures/volatility/optionlet/optionletvolatilitystructure.hpp:30, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/cashflows/couponpricer.hpp:30, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/cashflows/conundrumpricer.hpp:26, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/cashflows/conundrumpricer.cpp:24: /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/coupon.cpp.o [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/couponpricer.cpp.o [ 1%] Building CXX object ql/CMakeFiles/QuantLib.dir/cashflows/cpicoupon.cpp.o [ 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 [ 5%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/amortizingbonds/amortizingcmsratebond.cpp.o [ 5%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/amortizingbonds/amortizingfixedratebond.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 In file included from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/smart_ptr/detail/requires_cxx11.hpp:9, from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/shared_ptr.hpp:17, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/errors.hpp:31, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/math/distributions/normaldistribution.hpp:30, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/math/distributions/bivariatenormaldistribution.hpp:28, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/gaussianlhplossmodel.hpp:28, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/gaussianlhplossmodel.cpp:21: /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/integralntdengine.cpp.o [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/issuer.cpp.o [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/lossdistribution.cpp.o [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/midpointcdoengine.cpp.o [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/nthtodefault.cpp.o [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/onefactorcopula.cpp.o [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/onefactorgaussiancopula.cpp.o [ 11%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/onefactorstudentcopula.cpp.o [ 12%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/pool.cpp.o In file included from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/smart_ptr/detail/requires_cxx11.hpp:9, from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/shared_ptr.hpp:17, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/errors.hpp:31, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/patterns/observable.hpp:32, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/event.hpp:29, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/defaultevent.hpp:28, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/issuer.hpp:28, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/pool.hpp:28, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/pool.cpp:20: /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/randomdefaultmodel.cpp.o [ 12%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/recoveryratemodel.cpp.o [ 12%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/recoveryratequote.cpp.o [ 12%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/riskyassetswap.cpp.o [ 12%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/riskyassetswapoption.cpp.o [ 12%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/riskybond.cpp.o [ 12%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/credit/syntheticcdo.cpp.o In file included from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/smart_ptr/detail/requires_cxx11.hpp:9, from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/shared_ptr.hpp:17, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/errors.hpp:31, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/patterns/observable.hpp:32, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/patterns/lazyobject.hpp:27, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/instrument.hpp:28, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/syntheticcdo.hpp:31, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/credit/syntheticcdo.cpp:20: /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/analyticamericanmargrabeengine.cpp.o [ 12%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/analyticcomplexchooserengine.cpp.o [ 12%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/analyticcompoundoptionengine.cpp.o [ 13%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/analyticeuropeanmargrabeengine.cpp.o [ 13%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/analyticholderextensibleoptionengine.cpp.o [ 13%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/analyticpartialtimebarrieroptionengine.cpp.o [ 13%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/analyticpdfhestonengine.cpp.o [ 13%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/analyticsimplechooserengine.cpp.o In file included from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/smart_ptr/detail/requires_cxx11.hpp:9, from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/shared_ptr.hpp:17, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/errors.hpp:31, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/math/integrals/gausslobattointegral.hpp:28, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/exoticoptions/analyticpdfhestonengine.cpp:25: /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/analytictwoassetbarrierengine.cpp.o [ 13%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/analytictwoassetcorrelationengine.cpp.o [ 13%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/analyticwriterextensibleoptionengine.cpp.o [ 13%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/complexchooseroption.cpp.o [ 13%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/compoundoption.cpp.o [ 13%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/continuousarithmeticasianlevyengine.cpp.o [ 14%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/continuousarithmeticasianvecerengine.cpp.o [ 14%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/everestoption.cpp.o [ 14%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/himalayaoption.cpp.o [ 14%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/holderextensibleoption.cpp.o [ 14%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/kirkspreadoptionengine.cpp.o [ 14%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/margrabeoption.cpp.o [ 14%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/mceverestengine.cpp.o [ 14%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/mchimalayaengine.cpp.o [ 14%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/mcpagodaengine.cpp.o [ 14%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/pagodaoption.cpp.o [ 15%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/partialtimebarrieroption.cpp.o [ 15%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/simplechooseroption.cpp.o [ 15%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/twoassetbarrieroption.cpp.o [ 15%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/twoassetcorrelationoption.cpp.o [ 15%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/exoticoptions/writerextensibleoption.cpp.o [ 15%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/bsmrndcalculator.cpp.o [ 15%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/dynprogvppintrinsicvalueengine.cpp.o [ 15%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdextoujumpvanillaengine.cpp.o [ 15%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdhestondoublebarrierengine.cpp.o [ 15%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdklugeextouspreadengine.cpp.o [ 15%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmblackscholesfwdop.cpp.o [ 16%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmdupire1dop.cpp.o [ 16%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmextendedornsteinuhlenbeckop.cpp.o [ 16%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmextoujumpop.cpp.o [ 16%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmextoujumpsolver.cpp.o [ 16%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmhestonfwdop.cpp.o [ 16%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmhestongreensfct.cpp.o [ 16%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmklugeextouop.cpp.o [ 16%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmlocalvolfwdop.cpp.o [ 16%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmsquarerootfwdop.cpp.o [ 16%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmvppstartlimitstepcondition.cpp.o [ 16%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmvppstepcondition.cpp.o [ 17%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmvppstepconditionfactory.cpp.o In file included from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/smart_ptr/detail/requires_cxx11.hpp:9, from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:17, from /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/shared_ptr.hpp:17, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/errors.hpp:31, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/math/array.hpp:30, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/finitedifferences/fdmvppstepcondition.cpp:23: /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/finance/QuantLib/work/.buildlink/include/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdmzabrop.cpp.o [ 17%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdornsteinuhlenbeckvanillaengine.cpp.o [ 17%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdsimpleextoujumpswingengine.cpp.o [ 17%] Building CXX object ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdsimpleextoustorageengine.cpp.o In file included from /usr/include/c++/11/set:60, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/time/calendar.hpp:33, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/termstructure.hpp:27, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/termstructures/yieldtermstructure.hpp:29, from /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/finitedifferences/fdsimpleextoustorageengine.cpp:26: /usr/include/c++/11/bits/stl_tree.h: In instantiation of 'static const _Key& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_key(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type) [with _Key = double; _Val = double; _KeyOfValue = std::_Identity<double>; _Compare = QuantLib::{anonymous}::LessButNotCloseEnough; _Alloc = std::allocator<double>; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node<double>*]': /usr/include/c++/11/bits/stl_tree.h:796:22: required from 'static const _Key& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_key(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Base_ptr) [with _Key = double; _Val = double; _KeyOfValue = std::_Identity<double>; _Compare = QuantLib::{anonymous}::LessButNotCloseEnough; _Alloc = std::allocator<double>; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Base_ptr = const std::_Rb_tree_node_base*]' /usr/include/c++/11/bits/stl_tree.h:2174:40: required from 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = double; _Val = double; _KeyOfValue = std::_Identity<double>; _Compare = QuantLib::{anonymous}::LessButNotCloseEnough; _Alloc = std::allocator<double>; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree<double, double, std::_Identity<double>, QuantLib::{anonymous}::LessButNotCloseEnough, std::allocator<double> >::const_iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::key_type = double]' /usr/include/c++/11/bits/stl_tree.h:2234:4: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = double&; _NodeGen = std::_Rb_tree<double, double, std::_Identity<double>, QuantLib::{anonymous}::LessButNotCloseEnough, std::allocator<double> >::_Alloc_node; _Key = double; _Val = double; _KeyOfValue = std::_Identity<double>; _Compare = QuantLib::{anonymous}::LessButNotCloseEnough; _Alloc = std::allocator<double>; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree<double, double, std::_Identity<double>, QuantLib::{anonymous}::LessButNotCloseEnough, std::allocator<double> >::iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree<double, double, std::_Identity<double>, QuantLib::{anonymous}::LessButNotCloseEnough, std::allocator<double> >::const_iterator]' /usr/include/c++/11/bits/stl_tree.h:1102:23: required from 'std::__enable_if_t<std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Key = double; _Val = double; _KeyOfValue = std::_Identity<double>; _Compare = QuantLib::{anonymous}::LessButNotCloseEnough; _Alloc = std::allocator<double>; std::__enable_if_t<std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value> = void; typename std::iterator_traits<_InputIterator>::value_type = double]' /usr/include/c++/11/bits/stl_set.h:193:31: required from 'std::set<_Key, _Compare, _Alloc>::set(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >; _Key = double; _Compare = QuantLib::{anonymous}::LessButNotCloseEnough; _Alloc = std::allocator<double>]' /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1/ql/experimental/finitedifferences/fdsimpleextoustorageengine.cpp:117:59: required from here /usr/include/c++/11/bits/stl_tree.h:770:15: error: static assertion failed: comparison object must be invocable as const 770 | is_invocable_v<const _Compare&, const _Key&, const _Key&>, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_tree.h:770:15: note: 'std::is_invocable_v<const QuantLib::{anonymous}::LessButNotCloseEnough&, const double&, const double&>' evaluates to false --- ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdsimpleextoustorageengine.cpp.o --- *** [ql/CMakeFiles/QuantLib.dir/experimental/finitedifferences/fdsimpleextoustorageengine.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1 1 error bmake[2]: stopped in /home/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 /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1 1 error bmake[1]: stopped in /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1 *** [all] Error code 2 bmake: stopped in /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1 1 error bmake: stopped in /home/pbulk/build/finance/QuantLib/work/QuantLib-QuantLib-v1.12.1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/finance/QuantLib *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/finance/QuantLib