Source: quantlib-swig
Version: 1.30-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong 
> -Wformat -Werror=format-security -g -fwrapv -O2 -O0 -g0 -Wall 
> -Wno-strict-aliasing -DBOOST_NO_AUTO_PTR -Wdate-time -D_FORTIFY_SOURCE=2 
> -fPIC -DNDEBUG -I/usr/include/python3.11 -I/usr/include -c 
> QuantLib/quantlib_wrap.cpp -o 
> build/temp.linux-x86_64-3.11/QuantLib/quantlib_wrap.o -fopenmp -Wno-unused 
> -O0 -g0 -Wall -Wno-strict-aliasing -DBOOST_NO_AUTO_PTR
> QuantLib/quantlib_wrap.cpp:9493:19: error: ‘LexicographicalView’ in namespace 
> ‘QuantLib’ does not name a template type
>  9493 | typedef QuantLib::LexicographicalView<Array::iterator>
>       |                   ^~~~~~~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:9495:19: error: ‘LexicographicalView’ in namespace 
> ‘QuantLib’ does not name a template type
>  9495 | typedef QuantLib::LexicographicalView<Array::iterator>::y_iterator
>       |                   ^~~~~~~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:9498:62: error: ‘DefaultLexicographicalViewColumn’ 
> was not declared in this scope; did you mean 
> ‘SWIGTYPE_p_DefaultLexicographicalViewColumn’?
>  9498 | SWIGINTERN Real 
> DefaultLexicographicalViewColumn___getitem__(DefaultLexicographicalViewColumn 
> *self,Size i){
>       |                                                              
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                                              
> SWIGTYPE_p_DefaultLexicographicalViewColumn
> QuantLib/quantlib_wrap.cpp:9498:96: error: ‘self’ was not declared in this 
> scope
>  9498 | SWIGINTERN Real 
> DefaultLexicographicalViewColumn___getitem__(DefaultLexicographicalViewColumn 
> *self,Size i){
>       |                                                                       
>                          ^~~~
> QuantLib/quantlib_wrap.cpp:9498:106: error: expected primary-expression 
> before ‘i’
>  9498 | SWIGINTERN Real 
> DefaultLexicographicalViewColumn___getitem__(DefaultLexicographicalViewColumn 
> *self,Size i){
>       |                                                                       
>                                    ^
> QuantLib/quantlib_wrap.cpp:9498:107: error: expression list treated as 
> compound expression in initializer [-fpermissive]
>  9498 | SWIGINTERN Real 
> DefaultLexicographicalViewColumn___getitem__(DefaultLexicographicalViewColumn 
> *self,Size i){
>       |                                                                       
>                                     ^
> QuantLib/quantlib_wrap.cpp:9501:17: error: variable or field 
> ‘DefaultLexicographicalViewColumn___setitem__’ declared void
>  9501 | SWIGINTERN void 
> DefaultLexicographicalViewColumn___setitem__(DefaultLexicographicalViewColumn 
> *self,Size i,Real x){
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:9501:62: error: ‘DefaultLexicographicalViewColumn’ 
> was not declared in this scope; did you mean 
> ‘SWIGTYPE_p_DefaultLexicographicalViewColumn’?
>  9501 | SWIGINTERN void 
> DefaultLexicographicalViewColumn___setitem__(DefaultLexicographicalViewColumn 
> *self,Size i,Real x){
>       |                                                              
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                                              
> SWIGTYPE_p_DefaultLexicographicalViewColumn
> QuantLib/quantlib_wrap.cpp:9501:96: error: ‘self’ was not declared in this 
> scope
>  9501 | SWIGINTERN void 
> DefaultLexicographicalViewColumn___setitem__(DefaultLexicographicalViewColumn 
> *self,Size i,Real x){
>       |                                                                       
>                          ^~~~
> QuantLib/quantlib_wrap.cpp:9501:106: error: expected primary-expression 
> before ‘i’
>  9501 | SWIGINTERN void 
> DefaultLexicographicalViewColumn___setitem__(DefaultLexicographicalViewColumn 
> *self,Size i,Real x){
>       |                                                                       
>                                    ^
> QuantLib/quantlib_wrap.cpp:9501:113: error: expected primary-expression 
> before ‘x’
>  9501 | SWIGINTERN void 
> DefaultLexicographicalViewColumn___setitem__(DefaultLexicographicalViewColumn 
> *self,Size i,Real x){
>       |                                                                       
>                                           ^
> QuantLib/quantlib_wrap.cpp:9504:12: error: ‘DefaultLexicographicalView’ does 
> not name a type; did you mean ‘SWIGTYPE_p_DefaultLexicographicalView’?
>  9504 | SWIGINTERN DefaultLexicographicalView 
> *new_DefaultLexicographicalView(Array &a,Size xSize){
>       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |            SWIGTYPE_p_DefaultLexicographicalView
> QuantLib/quantlib_wrap.cpp:9507:59: error: ‘DefaultLexicographicalView’ was 
> not declared in this scope; did you mean ‘DefaultLexicographicalView___str__’?
>  9507 | SWIGINTERN std::string 
> DefaultLexicographicalView___str__(DefaultLexicographicalView *self){
>       |                                                           
> ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                                           
> DefaultLexicographicalView___str__
> QuantLib/quantlib_wrap.cpp:9507:87: error: ‘self’ was not declared in this 
> scope
>  9507 | SWIGINTERN std::string 
> DefaultLexicographicalView___str__(DefaultLexicographicalView *self){
>       |                                                                       
>                 ^~~~
> QuantLib/quantlib_wrap.cpp:9507:92: error: expected ‘,’ or ‘;’ before ‘{’ 
> token
>  9507 | SWIGINTERN std::string 
> DefaultLexicographicalView___str__(DefaultLexicographicalView *self){
>       |                                                                       
>                      ^
> QuantLib/quantlib_wrap.cpp:9521:12: error: ‘DefaultLexicographicalViewColumn’ 
> does not name a type; did you mean 
> ‘SWIGTYPE_p_DefaultLexicographicalViewColumn’?
>  9521 | SWIGINTERN DefaultLexicographicalViewColumn 
> DefaultLexicographicalView___getitem__(DefaultLexicographicalView *self,Size 
> i){
>       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |            SWIGTYPE_p_DefaultLexicographicalViewColumn
> QuantLib/quantlib_wrap.cpp: In function ‘MatrixRow 
> Matrix___getitem__(QuantLib::Matrix*, QuantLib::Integer)’:
> QuantLib/quantlib_wrap.cpp:9578:29: warning: comparison of integer 
> expressions of different signedness: ‘QuantLib::Integer’ {aka ‘int’} and 
> ‘QuantLib::Size’ {aka ‘long unsigned int’} [-Wsign-compare]
>  9578 |             if (i >= 0 && i < self->rows())
>       |                           ~~^~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: At global scope:
> QuantLib/quantlib_wrap.cpp:13551:450: error: 
> ‘QuantLib::LsmBasisSystem::PolynomType’ has not been declared
> 13551 | SWIGINTERN MCAmericanEngine< PseudoRandom > 
> *new_MCAmericanEngine_Sl_PseudoRandom_Sg_(ext::shared_ptr< 
> GeneralizedBlackScholesProcess > const &process,intOrNull timeSteps=Null< 
> Size >(),intOrNull timeStepsPerYear=Null< Size >(),bool 
> antitheticVariate=false,bool controlVariate=false,intOrNull 
> requiredSamples=Null< Size >(),doubleOrNull requiredTolerance=Null< Real 
> >(),intOrNull maxSamples=Null< Size >(),BigInteger seed=0,intOrNull 
> polynomOrder=2,LsmBasisSystem::PolynomType 
> polynomType=LsmBasisSystem::Monomial,int 
> nCalibrationSamples=2048,ext::optional< bool > 
> antitheticVariateCalibration=ext::nullopt,BigNatural seedCalibration=Null< 
> Size >()){
>       |                                                                       
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                    
> ^~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: In function 
> ‘QuantLib::MCAmericanEngine<QuantLib::GenericPseudoRandom<QuantLib::MersenneTwisterUniformRng,
>  QuantLib::InverseCumulativeNormal> >* 
> new_MCAmericanEngine_Sl_PseudoRandom_Sg_(const 
> boost::shared_ptr<QuantLib::GeneralizedBlackScholesProcess>&, intOrNull, 
> intOrNull, bool, bool, intOrNull, doubleOrNull, intOrNull, 
> QuantLib::BigInteger, intOrNull, int, int, boost::optional<bool>, 
> QuantLib::BigNatural)’:
> QuantLib/quantlib_wrap.cpp:13562:46: error: invalid conversion from ‘int’ to 
> ‘QuantLib::LsmBasisSystem::PolynomialType’ [-fpermissive]
> 13562 |                                              polynomType,
>       |                                              ^~~~~~~~~~~
>       |                                              |
>       |                                              int
> In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:40,
>                  from /usr/include/ql/pricingengines/all.hpp:28,
>                  from /usr/include/ql/quantlib.hpp:56,
>                  from QuantLib/quantlib_wrap.cpp:5810:
> /usr/include/ql/pricingengines/vanilla/mcamericanengine.hpp:153:40: note:   
> initializing argument 11 of ‘QuantLib::MCAmericanEngine<RNG, S, 
> RNG_Calibration>::MCAmericanEngine(const 
> boost::shared_ptr<QuantLib::GeneralizedBlackScholesProcess>&, QuantLib::Size, 
> QuantLib::Size, bool, bool, QuantLib::Size, QuantLib::Real, QuantLib::Size, 
> QuantLib::BigNatural, QuantLib::Size, 
> QuantLib::LsmBasisSystem::PolynomialType, QuantLib::Size, const 
> boost::optional<bool>&, QuantLib::BigNatural) [with RNG = 
> QuantLib::GenericPseudoRandom<QuantLib::MersenneTwisterUniformRng, 
> QuantLib::InverseCumulativeNormal>; S = 
> QuantLib::GenericRiskStatistics<QuantLib::GenericGaussianStatistics<QuantLib::GeneralStatistics>
>  >; RNG_Calibration = 
> QuantLib::GenericPseudoRandom<QuantLib::MersenneTwisterUniformRng, 
> QuantLib::InverseCumulativeNormal>; QuantLib::Size = long unsigned int; 
> QuantLib::Real = double; QuantLib::BigNatural = long unsigned int]’
>   153 |         LsmBasisSystem::PolynomialType polynomialType,
>       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: At global scope:
> QuantLib/quantlib_wrap.cpp:13567:454: error: 
> ‘QuantLib::LsmBasisSystem::PolynomType’ has not been declared
> 13567 | SWIGINTERN MCAmericanEngine< LowDiscrepancy > 
> *new_MCAmericanEngine_Sl_LowDiscrepancy_Sg_(ext::shared_ptr< 
> GeneralizedBlackScholesProcess > const &process,intOrNull timeSteps=Null< 
> Size >(),intOrNull timeStepsPerYear=Null< Size >(),bool 
> antitheticVariate=false,bool controlVariate=false,intOrNull 
> requiredSamples=Null< Size >(),doubleOrNull requiredTolerance=Null< Real 
> >(),intOrNull maxSamples=Null< Size >(),BigInteger seed=0,intOrNull 
> polynomOrder=2,LsmBasisSystem::PolynomType 
> polynomType=LsmBasisSystem::Monomial,int 
> nCalibrationSamples=2048,ext::optional< bool > 
> antitheticVariateCalibration=ext::nullopt,BigNatural seedCalibration=Null< 
> Size >()){
>       |                                                                       
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                        
> ^~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: In function 
> ‘QuantLib::MCAmericanEngine<QuantLib::GenericLowDiscrepancy<QuantLib::SobolRsg,
>  QuantLib::InverseCumulativeNormal> >* 
> new_MCAmericanEngine_Sl_LowDiscrepancy_Sg_(const 
> boost::shared_ptr<QuantLib::GeneralizedBlackScholesProcess>&, intOrNull, 
> intOrNull, bool, bool, intOrNull, doubleOrNull, intOrNull, 
> QuantLib::BigInteger, intOrNull, int, int, boost::optional<bool>, 
> QuantLib::BigNatural)’:
> QuantLib/quantlib_wrap.cpp:13578:46: error: invalid conversion from ‘int’ to 
> ‘QuantLib::LsmBasisSystem::PolynomialType’ [-fpermissive]
> 13578 |                                              polynomType,
>       |                                              ^~~~~~~~~~~
>       |                                              |
>       |                                              int
> /usr/include/ql/pricingengines/vanilla/mcamericanengine.hpp:153:40: note:   
> initializing argument 11 of ‘QuantLib::MCAmericanEngine<RNG, S, 
> RNG_Calibration>::MCAmericanEngine(const 
> boost::shared_ptr<QuantLib::GeneralizedBlackScholesProcess>&, QuantLib::Size, 
> QuantLib::Size, bool, bool, QuantLib::Size, QuantLib::Real, QuantLib::Size, 
> QuantLib::BigNatural, QuantLib::Size, 
> QuantLib::LsmBasisSystem::PolynomialType, QuantLib::Size, const 
> boost::optional<bool>&, QuantLib::BigNatural) [with RNG = 
> QuantLib::GenericLowDiscrepancy<QuantLib::SobolRsg, 
> QuantLib::InverseCumulativeNormal>; S = 
> QuantLib::GenericRiskStatistics<QuantLib::GenericGaussianStatistics<QuantLib::GeneralStatistics>
>  >; RNG_Calibration = QuantLib::GenericLowDiscrepancy<QuantLib::SobolRsg, 
> QuantLib::InverseCumulativeNormal>; QuantLib::Size = long unsigned int; 
> QuantLib::Real = double; QuantLib::BigNatural = long unsigned int]’
>   153 |         LsmBasisSystem::PolynomialType polynomialType,
>       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: At global scope:
> QuantLib/quantlib_wrap.cpp:14093:489: error: 
> ‘QuantLib::LsmBasisSystem::PolynomType’ has not been declared
> 14093 | SWIGINTERN MCAmericanBasketEngine< PseudoRandom > 
> *new_MCAmericanBasketEngine_Sl_PseudoRandom_Sg_(ext::shared_ptr< 
> StochasticProcessArray > const &process,intOrNull timeSteps=Null< Size 
> >(),intOrNull timeStepsPerYear=Null< Size >(),bool brownianBridge=false,bool 
> antitheticVariate=false,intOrNull requiredSamples=Null< Size >(),doubleOrNull 
> requiredTolerance=Null< Real >(),intOrNull maxSamples=Null< Size 
> >(),BigInteger seed=0,Size nCalibrationSamples=Null< Size >(),Size 
> polynomOrder=2,LsmBasisSystem::PolynomType 
> polynomType=LsmBasisSystem::Monomial){
>       |                                                                       
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                             ^~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: In function 
> ‘QuantLib::MCAmericanBasketEngine<QuantLib::GenericPseudoRandom<QuantLib::MersenneTwisterUniformRng,
>  QuantLib::InverseCumulativeNormal> >* 
> new_MCAmericanBasketEngine_Sl_PseudoRandom_Sg_(const 
> boost::shared_ptr<QuantLib::StochasticProcessArray>&, intOrNull, intOrNull, 
> bool, bool, intOrNull, doubleOrNull, intOrNull, QuantLib::BigInteger, 
> QuantLib::Size, QuantLib::Size, int)’:
> QuantLib/quantlib_wrap.cpp:14105:52: error: invalid conversion from ‘int’ to 
> ‘QuantLib::LsmBasisSystem::PolynomialType’ [-fpermissive]
> 14105 |                                                    polynomType);
>       |                                                    ^~~~~~~~~~~
>       |                                                    |
>       |                                                    int
> In file included from /usr/include/ql/pricingengines/basket/all.hpp:6,
>                  from /usr/include/ql/pricingengines/all.hpp:17:
> /usr/include/ql/pricingengines/basket/mcamericanbasketengine.hpp:141:51: 
> note:   initializing argument 12 of 
> ‘QuantLib::MCAmericanBasketEngine<RNG>::MCAmericanBasketEngine(const 
> boost::shared_ptr<QuantLib::StochasticProcessArray>&, QuantLib::Size, 
> QuantLib::Size, bool, bool, QuantLib::Size, QuantLib::Real, QuantLib::Size, 
> QuantLib::BigNatural, QuantLib::Size, QuantLib::Size, 
> QuantLib::LsmBasisSystem::PolynomialType) [with RNG = 
> QuantLib::GenericPseudoRandom<QuantLib::MersenneTwisterUniformRng, 
> QuantLib::InverseCumulativeNormal>; QuantLib::Size = long unsigned int; 
> QuantLib::Real = double; QuantLib::BigNatural = long unsigned int]’
>   141 |                    LsmBasisSystem::PolynomialType polynomialType)
>       |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: At global scope:
> QuantLib/quantlib_wrap.cpp:14107:493: error: 
> ‘QuantLib::LsmBasisSystem::PolynomType’ has not been declared
> 14107 | SWIGINTERN MCAmericanBasketEngine< LowDiscrepancy > 
> *new_MCAmericanBasketEngine_Sl_LowDiscrepancy_Sg_(ext::shared_ptr< 
> StochasticProcessArray > const &process,intOrNull timeSteps=Null< Size 
> >(),intOrNull timeStepsPerYear=Null< Size >(),bool brownianBridge=false,bool 
> antitheticVariate=false,intOrNull requiredSamples=Null< Size >(),doubleOrNull 
> requiredTolerance=Null< Real >(),intOrNull maxSamples=Null< Size 
> >(),BigInteger seed=0,Size nCalibrationSamples=Null< Size >(),Size 
> polynomOrder=2,LsmBasisSystem::PolynomType 
> polynomType=LsmBasisSystem::Monomial){
>       |                                                                       
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                                                               
>                                 ^~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: In function 
> ‘QuantLib::MCAmericanBasketEngine<QuantLib::GenericLowDiscrepancy<QuantLib::SobolRsg,
>  QuantLib::InverseCumulativeNormal> >* 
> new_MCAmericanBasketEngine_Sl_LowDiscrepancy_Sg_(const 
> boost::shared_ptr<QuantLib::StochasticProcessArray>&, intOrNull, intOrNull, 
> bool, bool, intOrNull, doubleOrNull, intOrNull, QuantLib::BigInteger, 
> QuantLib::Size, QuantLib::Size, int)’:
> QuantLib/quantlib_wrap.cpp:14119:52: error: invalid conversion from ‘int’ to 
> ‘QuantLib::LsmBasisSystem::PolynomialType’ [-fpermissive]
> 14119 |                                                    polynomType);
>       |                                                    ^~~~~~~~~~~
>       |                                                    |
>       |                                                    int
> /usr/include/ql/pricingengines/basket/mcamericanbasketengine.hpp:141:51: 
> note:   initializing argument 12 of 
> ‘QuantLib::MCAmericanBasketEngine<RNG>::MCAmericanBasketEngine(const 
> boost::shared_ptr<QuantLib::StochasticProcessArray>&, QuantLib::Size, 
> QuantLib::Size, bool, bool, QuantLib::Size, QuantLib::Real, QuantLib::Size, 
> QuantLib::BigNatural, QuantLib::Size, QuantLib::Size, 
> QuantLib::LsmBasisSystem::PolynomialType) [with RNG = 
> QuantLib::GenericLowDiscrepancy<QuantLib::SobolRsg, 
> QuantLib::InverseCumulativeNormal>; QuantLib::Size = long unsigned int; 
> QuantLib::Real = double; QuantLib::BigNatural = long unsigned int]’
>   141 |                    LsmBasisSystem::PolynomialType polynomialType)
>       |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: In function ‘QuantLib::Leg _CPILeg(const 
> std::vector<double>&, const QuantLib::Schedule&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, QuantLib::Real, const 
> QuantLib::Period&, const QuantLib::DayCounter&, 
> QuantLib::BusinessDayConvention, const std::vector<double>&, const 
> std::vector<double>&, const std::vector<unsigned int>&, const 
> std::vector<double>&, const std::vector<double>&, const QuantLib::Period&, 
> const QuantLib::Calendar&, QuantLib::BusinessDayConvention, bool, const 
> QuantLib::Calendar&, bool, QuantLib::CPI::InterpolationType)’:
> QuantLib/quantlib_wrap.cpp:14432:10: error: ‘class QuantLib::CPILeg’ has no 
> member named ‘withFixingDays’
> 14432 |         .withFixingDays(fixingDays)
>       |          ^~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_DefaultLexicographicalViewColumn___getitem__(PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:72516:3: error: ‘DefaultLexicographicalViewColumn’ 
> was not declared in this scope; did you mean 
> ‘DefaultLexicographicalView___str__’?
> 72516 |   DefaultLexicographicalViewColumn *arg1 = 
> (DefaultLexicographicalViewColumn *) 0 ;
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |   DefaultLexicographicalView___str__
> QuantLib/quantlib_wrap.cpp:72516:37: error: ‘arg1’ was not declared in this 
> scope; did you mean ‘args’?
> 72516 |   DefaultLexicographicalViewColumn *arg1 = 
> (DefaultLexicographicalViewColumn *) 0 ;
>       |                                     ^~~~
>       |                                     args
> QuantLib/quantlib_wrap.cpp:72516:79: error: expected primary-expression 
> before ‘)’ token
> 72516 |   DefaultLexicographicalViewColumn *arg1 = 
> (DefaultLexicographicalViewColumn *) 0 ;
>       |                                                                       
>         ^
> QuantLib/quantlib_wrap.cpp:72530:28: error: 
> ‘DefaultLexicographicalViewColumn’ does not name a type; did you mean 
> ‘SWIGTYPE_p_DefaultLexicographicalViewColumn’?
> 72530 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                            SWIGTYPE_p_DefaultLexicographicalViewColumn
> QuantLib/quantlib_wrap.cpp:72530:61: error: expected ‘>’ before ‘*’ token
> 72530 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                                                             ^
> QuantLib/quantlib_wrap.cpp:72530:61: error: expected ‘(’ before ‘*’ token
> 72530 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                                                             ^
>       |                                                             (
> QuantLib/quantlib_wrap.cpp:72530:63: error: expected primary-expression 
> before ‘>’ token
> 72530 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                                                               ^
> QuantLib/quantlib_wrap.cpp:72530:71: error: expected ‘)’ before ‘;’ token
> 72530 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                                                                       
> ^
>       |                                                                       
> )
> QuantLib/quantlib_wrap.cpp:72538:66: error: 
> ‘DefaultLexicographicalViewColumn___getitem__’ cannot be used as a function
> 72538 |       result = 
> (Real)DefaultLexicographicalViewColumn___getitem__(arg1,SWIG_STD_MOVE(arg2));
>       |                      
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_DefaultLexicographicalViewColumn___setitem__(PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:72556:3: error: ‘DefaultLexicographicalViewColumn’ 
> was not declared in this scope; did you mean 
> ‘DefaultLexicographicalView___str__’?
> 72556 |   DefaultLexicographicalViewColumn *arg1 = 
> (DefaultLexicographicalViewColumn *) 0 ;
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |   DefaultLexicographicalView___str__
> QuantLib/quantlib_wrap.cpp:72556:37: error: ‘arg1’ was not declared in this 
> scope; did you mean ‘args’?
> 72556 |   DefaultLexicographicalViewColumn *arg1 = 
> (DefaultLexicographicalViewColumn *) 0 ;
>       |                                     ^~~~
>       |                                     args
> QuantLib/quantlib_wrap.cpp:72556:79: error: expected primary-expression 
> before ‘)’ token
> 72556 |   DefaultLexicographicalViewColumn *arg1 = 
> (DefaultLexicographicalViewColumn *) 0 ;
>       |                                                                       
>         ^
> QuantLib/quantlib_wrap.cpp:72572:28: error: 
> ‘DefaultLexicographicalViewColumn’ does not name a type; did you mean 
> ‘SWIGTYPE_p_DefaultLexicographicalViewColumn’?
> 72572 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                            SWIGTYPE_p_DefaultLexicographicalViewColumn
> QuantLib/quantlib_wrap.cpp:72572:61: error: expected ‘>’ before ‘*’ token
> 72572 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                                                             ^
> QuantLib/quantlib_wrap.cpp:72572:61: error: expected ‘(’ before ‘*’ token
> 72572 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                                                             ^
>       |                                                             (
> QuantLib/quantlib_wrap.cpp:72572:63: error: expected primary-expression 
> before ‘>’ token
> 72572 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                                                               ^
> QuantLib/quantlib_wrap.cpp:72572:71: error: expected ‘)’ before ‘;’ token
> 72572 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                                                                       
> ^
>       |                                                                       
> )
> QuantLib/quantlib_wrap.cpp:72585:7: error: 
> ‘DefaultLexicographicalViewColumn___setitem__’ was not declared in this 
> scope; did you mean ‘DefaultLexicographicalViewColumn___getitem__’?
> 72585 |       
> DefaultLexicographicalViewColumn___setitem__(arg1,SWIG_STD_MOVE(arg2),arg3);
>       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |       DefaultLexicographicalViewColumn___getitem__
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_delete_DefaultLexicographicalViewColumn(PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:72603:3: error: ‘DefaultLexicographicalViewColumn’ 
> was not declared in this scope; did you mean 
> ‘DefaultLexicographicalView___str__’?
> 72603 |   DefaultLexicographicalViewColumn *arg1 = 
> (DefaultLexicographicalViewColumn *) 0 ;
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |   DefaultLexicographicalView___str__
> QuantLib/quantlib_wrap.cpp:72603:37: error: ‘arg1’ was not declared in this 
> scope; did you mean ‘args’?
> 72603 |   DefaultLexicographicalViewColumn *arg1 = 
> (DefaultLexicographicalViewColumn *) 0 ;
>       |                                     ^~~~
>       |                                     args
> QuantLib/quantlib_wrap.cpp:72603:79: error: expected primary-expression 
> before ‘)’ token
> 72603 |   DefaultLexicographicalViewColumn *arg1 = 
> (DefaultLexicographicalViewColumn *) 0 ;
>       |                                                                       
>         ^
> QuantLib/quantlib_wrap.cpp:72614:28: error: 
> ‘DefaultLexicographicalViewColumn’ does not name a type; did you mean 
> ‘SWIGTYPE_p_DefaultLexicographicalViewColumn’?
> 72614 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                            SWIGTYPE_p_DefaultLexicographicalViewColumn
> QuantLib/quantlib_wrap.cpp:72614:61: error: expected ‘>’ before ‘*’ token
> 72614 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                                                             ^
> QuantLib/quantlib_wrap.cpp:72614:61: error: expected ‘(’ before ‘*’ token
> 72614 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                                                             ^
>       |                                                             (
> QuantLib/quantlib_wrap.cpp:72614:63: error: expected primary-expression 
> before ‘>’ token
> 72614 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                                                               ^
> QuantLib/quantlib_wrap.cpp:72614:71: error: expected ‘)’ before ‘;’ token
> 72614 |   arg1 = reinterpret_cast< DefaultLexicographicalViewColumn * 
> >(argp1);
>       |                                                                       
> ^
>       |                                                                       
> )
> QuantLib/quantlib_wrap.cpp:72617:7: error: type ‘<type error>’ argument given 
> to ‘delete’, expected pointer
> 72617 |       delete arg1;
>       |       ^~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_LexicographicalView_xSize(PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:72642:3: error: ‘DefaultLexicographicalView’ was 
> not declared in this scope; did you mean ‘DefaultLexicographicalView___str__’?
> 72642 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |   DefaultLexicographicalView___str__
> QuantLib/quantlib_wrap.cpp:72642:31: error: ‘arg1’ was not declared in this 
> scope; did you mean ‘args’?
> 72642 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |                               ^~~~
>       |                               args
> QuantLib/quantlib_wrap.cpp:72642:67: error: expected primary-expression 
> before ‘)’ token
> 72642 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |                                                                   ^
> QuantLib/quantlib_wrap.cpp:72654:28: error: ‘DefaultLexicographicalView’ does 
> not name a type; did you mean ‘SWIGTYPE_p_DefaultLexicographicalView’?
> 72654 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                            SWIGTYPE_p_DefaultLexicographicalView
> QuantLib/quantlib_wrap.cpp:72654:55: error: expected ‘>’ before ‘*’ token
> 72654 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                       ^
> QuantLib/quantlib_wrap.cpp:72654:55: error: expected ‘(’ before ‘*’ token
> 72654 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                       ^
>       |                                                       (
> QuantLib/quantlib_wrap.cpp:72654:57: error: expected primary-expression 
> before ‘>’ token
> 72654 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                         ^
> QuantLib/quantlib_wrap.cpp:72654:65: error: expected ‘)’ before ‘;’ token
> 72654 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                                 ^
>       |                                                                 )
> QuantLib/quantlib_wrap.cpp:72657:44: error: expected ‘)’ before ‘const’
> 72657 |       result = ((DefaultLexicographicalView const *)arg1)->xSize();
>       |                 ~                          ^~~~~~
>       |                                            )
> QuantLib/quantlib_wrap.cpp:72657:67: error: expected ‘)’ before ‘;’ token
> 72657 |       result = ((DefaultLexicographicalView const *)arg1)->xSize();
>       |                ~                                                  ^
>       |                                                                   )
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_LexicographicalView_ySize(PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:72675:3: error: ‘DefaultLexicographicalView’ was 
> not declared in this scope; did you mean ‘DefaultLexicographicalView___str__’?
> 72675 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |   DefaultLexicographicalView___str__
> QuantLib/quantlib_wrap.cpp:72675:31: error: ‘arg1’ was not declared in this 
> scope; did you mean ‘args’?
> 72675 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |                               ^~~~
>       |                               args
> QuantLib/quantlib_wrap.cpp:72675:67: error: expected primary-expression 
> before ‘)’ token
> 72675 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |                                                                   ^
> QuantLib/quantlib_wrap.cpp:72687:28: error: ‘DefaultLexicographicalView’ does 
> not name a type; did you mean ‘SWIGTYPE_p_DefaultLexicographicalView’?
> 72687 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                            SWIGTYPE_p_DefaultLexicographicalView
> QuantLib/quantlib_wrap.cpp:72687:55: error: expected ‘>’ before ‘*’ token
> 72687 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                       ^
> QuantLib/quantlib_wrap.cpp:72687:55: error: expected ‘(’ before ‘*’ token
> 72687 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                       ^
>       |                                                       (
> QuantLib/quantlib_wrap.cpp:72687:57: error: expected primary-expression 
> before ‘>’ token
> 72687 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                         ^
> QuantLib/quantlib_wrap.cpp:72687:65: error: expected ‘)’ before ‘;’ token
> 72687 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                                 ^
>       |                                                                 )
> QuantLib/quantlib_wrap.cpp:72690:44: error: expected ‘)’ before ‘const’
> 72690 |       result = ((DefaultLexicographicalView const *)arg1)->ySize();
>       |                 ~                          ^~~~~~
>       |                                            )
> QuantLib/quantlib_wrap.cpp:72690:67: error: expected ‘)’ before ‘;’ token
> 72690 |       result = ((DefaultLexicographicalView const *)arg1)->ySize();
>       |                ~                                                  ^
>       |                                                                   )
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_LexicographicalView(PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:72715:3: error: ‘DefaultLexicographicalView’ was 
> not declared in this scope; did you mean ‘DefaultLexicographicalView___str__’?
> 72715 |   DefaultLexicographicalView *result = 0 ;
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |   DefaultLexicographicalView___str__
> QuantLib/quantlib_wrap.cpp:72715:31: error: ‘result’ was not declared in this 
> scope
> 72715 |   DefaultLexicographicalView *result = 0 ;
>       |                               ^~~~~~
> QuantLib/quantlib_wrap.cpp:72733:45: error: expected primary-expression 
> before ‘)’ token
> 72733 |       result = (DefaultLexicographicalView 
> *)new_DefaultLexicographicalView(*arg1,SWIG_STD_MOVE(arg2));
>       |                                             ^
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_LexicographicalView___str__(PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:72751:3: error: ‘DefaultLexicographicalView’ was 
> not declared in this scope; did you mean ‘DefaultLexicographicalView___str__’?
> 72751 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |   DefaultLexicographicalView___str__
> QuantLib/quantlib_wrap.cpp:72751:31: error: ‘arg1’ was not declared in this 
> scope; did you mean ‘args’?
> 72751 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |                               ^~~~
>       |                               args
> QuantLib/quantlib_wrap.cpp:72751:67: error: expected primary-expression 
> before ‘)’ token
> 72751 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |                                                                   ^
> QuantLib/quantlib_wrap.cpp:72763:28: error: ‘DefaultLexicographicalView’ does 
> not name a type; did you mean ‘SWIGTYPE_p_DefaultLexicographicalView’?
> 72763 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                            SWIGTYPE_p_DefaultLexicographicalView
> QuantLib/quantlib_wrap.cpp:72763:55: error: expected ‘>’ before ‘*’ token
> 72763 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                       ^
> QuantLib/quantlib_wrap.cpp:72763:55: error: expected ‘(’ before ‘*’ token
> 72763 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                       ^
>       |                                                       (
> QuantLib/quantlib_wrap.cpp:72763:57: error: expected primary-expression 
> before ‘>’ token
> 72763 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                         ^
> QuantLib/quantlib_wrap.cpp:72763:65: error: expected ‘)’ before ‘;’ token
> 72763 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                                 ^
>       |                                                                 )
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_LexicographicalView___getitem__(PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:72784:3: error: ‘DefaultLexicographicalView’ was 
> not declared in this scope; did you mean ‘DefaultLexicographicalView___str__’?
> 72784 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |   DefaultLexicographicalView___str__
> QuantLib/quantlib_wrap.cpp:72784:31: error: ‘arg1’ was not declared in this 
> scope; did you mean ‘args’?
> 72784 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |                               ^~~~
>       |                               args
> QuantLib/quantlib_wrap.cpp:72784:67: error: expected primary-expression 
> before ‘)’ token
> 72784 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |                                                                   ^
> QuantLib/quantlib_wrap.cpp:72791:21: error: 
> ‘DefaultLexicographicalViewColumn’ was not declared in this scope; did you 
> mean ‘DefaultLexicographicalView___str__’?
> 72791 |   SwigValueWrapper< DefaultLexicographicalViewColumn > result;
>       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                     DefaultLexicographicalView___str__
> QuantLib/quantlib_wrap.cpp:72791:54: error: template argument 1 is invalid
> 72791 |   SwigValueWrapper< DefaultLexicographicalViewColumn > result;
>       |                                                      ^
> QuantLib/quantlib_wrap.cpp:72798:28: error: ‘DefaultLexicographicalView’ does 
> not name a type; did you mean ‘SWIGTYPE_p_DefaultLexicographicalView’?
> 72798 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                            SWIGTYPE_p_DefaultLexicographicalView
> QuantLib/quantlib_wrap.cpp:72798:55: error: expected ‘>’ before ‘*’ token
> 72798 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                       ^
> QuantLib/quantlib_wrap.cpp:72798:55: error: expected ‘(’ before ‘*’ token
> 72798 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                       ^
>       |                                                       (
> QuantLib/quantlib_wrap.cpp:72798:57: error: expected primary-expression 
> before ‘>’ token
> 72798 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                         ^
> QuantLib/quantlib_wrap.cpp:72798:65: error: expected ‘)’ before ‘;’ token
> 72798 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                                 ^
>       |                                                                 )
> QuantLib/quantlib_wrap.cpp:72806:16: error: 
> ‘DefaultLexicographicalView___getitem__’ was not declared in this scope; did 
> you mean ‘_wrap_LexicographicalView___getitem__’?
> 72806 |       result = 
> DefaultLexicographicalView___getitem__(arg1,SWIG_STD_MOVE(arg2));
>       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                _wrap_LexicographicalView___getitem__
> QuantLib/quantlib_wrap.cpp:72815:39: error: expected type-specifier before 
> ‘DefaultLexicographicalViewColumn’
> 72815 |   resultobj = SWIG_NewPointerObj((new 
> DefaultLexicographicalViewColumn(result)), 
> SWIGTYPE_p_DefaultLexicographicalViewColumn, SWIG_POINTER_OWN |  0 );
>       |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:1084:89: note: in definition of macro 
> ‘SWIG_NewPointerObj’
>  1084 | #define SWIG_NewPointerObj(ptr, type, flags)            
> SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
>       |                                                                       
>                   ^~~
> QuantLib/quantlib_wrap.cpp:72815:39: error: expected ‘)’ before 
> ‘DefaultLexicographicalViewColumn’
> 72815 |   resultobj = SWIG_NewPointerObj((new 
> DefaultLexicographicalViewColumn(result)), 
> SWIGTYPE_p_DefaultLexicographicalViewColumn, SWIG_POINTER_OWN |  0 );
>       |                                  ~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:1084:89: note: in definition of macro 
> ‘SWIG_NewPointerObj’
>  1084 | #define SWIG_NewPointerObj(ptr, type, flags)            
> SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
>       |                                                                       
>                   ^~~
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_delete_LexicographicalView(PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:72824:3: error: ‘DefaultLexicographicalView’ was 
> not declared in this scope; did you mean ‘DefaultLexicographicalView___str__’?
> 72824 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |   DefaultLexicographicalView___str__
> QuantLib/quantlib_wrap.cpp:72824:31: error: ‘arg1’ was not declared in this 
> scope; did you mean ‘args’?
> 72824 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |                               ^~~~
>       |                               args
> QuantLib/quantlib_wrap.cpp:72824:67: error: expected primary-expression 
> before ‘)’ token
> 72824 |   DefaultLexicographicalView *arg1 = (DefaultLexicographicalView *) 0 
> ;
>       |                                                                   ^
> QuantLib/quantlib_wrap.cpp:72835:28: error: ‘DefaultLexicographicalView’ does 
> not name a type; did you mean ‘SWIGTYPE_p_DefaultLexicographicalView’?
> 72835 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                            SWIGTYPE_p_DefaultLexicographicalView
> QuantLib/quantlib_wrap.cpp:72835:55: error: expected ‘>’ before ‘*’ token
> 72835 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                       ^
> QuantLib/quantlib_wrap.cpp:72835:55: error: expected ‘(’ before ‘*’ token
> 72835 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                       ^
>       |                                                       (
> QuantLib/quantlib_wrap.cpp:72835:57: error: expected primary-expression 
> before ‘>’ token
> 72835 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                         ^
> QuantLib/quantlib_wrap.cpp:72835:65: error: expected ‘)’ before ‘;’ token
> 72835 |   arg1 = reinterpret_cast< DefaultLexicographicalView * >(argp1);
>       |                                                                 ^
>       |                                                                 )
> QuantLib/quantlib_wrap.cpp:72838:7: error: type ‘<type error>’ argument given 
> to ‘delete’, expected pointer
> 72838 |       delete arg1;
>       |       ^~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_MCPRAmericanEngine(PyObject*, PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:317303:19: error: ‘PolynomType’ is not a member of 
> ‘QuantLib::LsmBasisSystem’
> 317303 |   LsmBasisSystem::PolynomType arg11 = (LsmBasisSystem::PolynomType) 
> LsmBasisSystem::Monomial ;
>        |                   ^~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:317442:5: error: ‘arg11’ was not declared in this 
> scope; did you mean ‘argp1’?
> 317442 |     arg11 = static_cast< LsmBasisSystem::PolynomType >(val11);
>        |     ^~~~~
>        |     argp1
> QuantLib/quantlib_wrap.cpp:317442:42: error: ‘PolynomType’ in ‘class 
> QuantLib::LsmBasisSystem’ does not name a type
> 317442 |     arg11 = static_cast< LsmBasisSystem::PolynomType >(val11);
>        |                                          ^~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:317469:294: error: ‘arg11’ was not declared in 
> this scope; did you mean ‘argp1’?
> 317469 |       result = (MCAmericanEngine< PseudoRandom > 
> *)new_MCAmericanEngine_Sl_PseudoRandom_Sg_((ext::shared_ptr< 
> GeneralizedBlackScholesProcess > const 
> &)*arg1,SWIG_STD_MOVE(arg2),SWIG_STD_MOVE(arg3),arg4,arg5,SWIG_STD_MOVE(arg6),SWIG_STD_MOVE(arg7),SWIG_STD_MOVE(arg8),arg9,SWIG_STD_MOVE(arg10),arg11,arg12,SWIG_STD_MOVE(arg13),arg14);
>        |                                                                      
>                                                                               
>                                                                               
>                                                                     ^~~~~
>        |                                                                      
>                                                                               
>                                                                               
>                                                                     argp1
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_MCLDAmericanEngine(PyObject*, PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:317555:19: error: ‘PolynomType’ is not a member of 
> ‘QuantLib::LsmBasisSystem’
> 317555 |   LsmBasisSystem::PolynomType arg11 = (LsmBasisSystem::PolynomType) 
> LsmBasisSystem::Monomial ;
>        |                   ^~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:317694:5: error: ‘arg11’ was not declared in this 
> scope; did you mean ‘argp1’?
> 317694 |     arg11 = static_cast< LsmBasisSystem::PolynomType >(val11);
>        |     ^~~~~
>        |     argp1
> QuantLib/quantlib_wrap.cpp:317694:42: error: ‘PolynomType’ in ‘class 
> QuantLib::LsmBasisSystem’ does not name a type
> 317694 |     arg11 = static_cast< LsmBasisSystem::PolynomType >(val11);
>        |                                          ^~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:317721:298: error: ‘arg11’ was not declared in 
> this scope; did you mean ‘argp1’?
> 317721 |       result = (MCAmericanEngine< LowDiscrepancy > 
> *)new_MCAmericanEngine_Sl_LowDiscrepancy_Sg_((ext::shared_ptr< 
> GeneralizedBlackScholesProcess > const 
> &)*arg1,SWIG_STD_MOVE(arg2),SWIG_STD_MOVE(arg3),arg4,arg5,SWIG_STD_MOVE(arg6),SWIG_STD_MOVE(arg7),SWIG_STD_MOVE(arg8),arg9,SWIG_STD_MOVE(arg10),arg11,arg12,SWIG_STD_MOVE(arg13),arg14);
>        |                                                                      
>                                                                               
>                                                                               
>                                                                         ^~~~~
>        |                                                                      
>                                                                               
>                                                                               
>                                                                         argp1
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_MCPRAmericanBasketEngine(PyObject*, PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:363538:19: error: ‘PolynomType’ is not a member of 
> ‘QuantLib::LsmBasisSystem’
> 363538 |   LsmBasisSystem::PolynomType arg12 = (LsmBasisSystem::PolynomType) 
> LsmBasisSystem::Monomial ;
>        |                   ^~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:363676:5: error: ‘arg12’ was not declared in this 
> scope; did you mean ‘arg11’?
> 363676 |     arg12 = static_cast< LsmBasisSystem::PolynomType >(val12);
>        |     ^~~~~
>        |     arg11
> QuantLib/quantlib_wrap.cpp:363676:42: error: ‘PolynomType’ in ‘class 
> QuantLib::LsmBasisSystem’ does not name a type
> 363676 |     arg12 = static_cast< LsmBasisSystem::PolynomType >(val12);
>        |                                          ^~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:363680:319: error: ‘arg12’ was not declared in 
> this scope; did you mean ‘arg11’?
> 363680 |       result = (MCAmericanBasketEngine< PseudoRandom > 
> *)new_MCAmericanBasketEngine_Sl_PseudoRandom_Sg_((ext::shared_ptr< 
> StochasticProcessArray > const 
> &)*arg1,SWIG_STD_MOVE(arg2),SWIG_STD_MOVE(arg3),arg4,arg5,SWIG_STD_MOVE(arg6),SWIG_STD_MOVE(arg7),SWIG_STD_MOVE(arg8),arg9,SWIG_STD_MOVE(arg10),SWIG_STD_MOVE(arg11),arg12);
>        |                                                                      
>                                                                               
>                                                                               
>                                                                               
>                ^~~~~
>        |                                                                      
>                                                                               
>                                                                               
>                                                                               
>                arg11
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_MCLDAmericanBasketEngine(PyObject*, PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:363767:19: error: ‘PolynomType’ is not a member of 
> ‘QuantLib::LsmBasisSystem’
> 363767 |   LsmBasisSystem::PolynomType arg12 = (LsmBasisSystem::PolynomType) 
> LsmBasisSystem::Monomial ;
>        |                   ^~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:363905:5: error: ‘arg12’ was not declared in this 
> scope; did you mean ‘arg11’?
> 363905 |     arg12 = static_cast< LsmBasisSystem::PolynomType >(val12);
>        |     ^~~~~
>        |     arg11
> QuantLib/quantlib_wrap.cpp:363905:42: error: ‘PolynomType’ in ‘class 
> QuantLib::LsmBasisSystem’ does not name a type
> 363905 |     arg12 = static_cast< LsmBasisSystem::PolynomType >(val12);
>        |                                          ^~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp:363909:323: error: ‘arg12’ was not declared in 
> this scope; did you mean ‘arg11’?
> 363909 |       result = (MCAmericanBasketEngine< LowDiscrepancy > 
> *)new_MCAmericanBasketEngine_Sl_LowDiscrepancy_Sg_((ext::shared_ptr< 
> StochasticProcessArray > const 
> &)*arg1,SWIG_STD_MOVE(arg2),SWIG_STD_MOVE(arg3),arg4,arg5,SWIG_STD_MOVE(arg6),SWIG_STD_MOVE(arg7),SWIG_STD_MOVE(arg8),arg9,SWIG_STD_MOVE(arg10),SWIG_STD_MOVE(arg11),arg12);
>        |                                                                      
>                                                                               
>                                                                               
>                                                                               
>                    ^~~~~
>        |                                                                      
>                                                                               
>                                                                               
>                                                                               
>                    arg11
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_CPICoupon__SWIG_10(PyObject*, Py_ssize_t, PyObject**)’:
> QuantLib/quantlib_wrap.cpp:403409:299: error: no matching function for call 
> to ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real&, const QuantLib::Date&, 
> QuantLib::Real&, const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Natural&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType&, const 
> QuantLib::DayCounter&, QuantLib::Real&, QuantLib::Spread&, const 
> QuantLib::Date&, const QuantLib::Date&, const QuantLib::Date&)’
> 403409 |       result = (CPICoupon *)new CPICoupon(arg1,(Date const 
> &)*arg2,arg3,(Date const &)*arg4,(Date const &)*arg5,arg6,(ext::shared_ptr< 
> ZeroInflationIndex > const &)*arg7,(Period const &)*arg8,arg9,(DayCounter 
> const &)*arg10,arg11,arg12,(Date const &)*arg13,(Date const &)*arg14,(Date 
> const &)*arg15);
>        |                                                                      
>                                                                               
>                                                                               
>                                                                          ^
> In file included from /usr/include/ql/cashflows/all.hpp:13,
>                  from /usr/include/ql/quantlib.hpp:46:
> /usr/include/ql/cashflows/cpicoupon.hpp:144:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType, const 
> QuantLib::DayCounter&, QuantLib::Real, QuantLib::Spread, const 
> QuantLib::Date&, const QuantLib::Date&, const QuantLib::Date&)’
>   144 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:146:31: note:   no known conversion 
> for argument 3 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>   146 |                   const Date& paymentDate,
>       |                   ~~~~~~~~~~~~^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:125:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, QuantLib::Spread, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>   125 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:125:9: note:   candidate expects 14 
> arguments, 15 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:106:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, QuantLib::Spread, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>   106 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:106:9: note:   candidate expects 14 
> arguments, 15 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:87:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType, const 
> QuantLib::DayCounter&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>    87 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:87:9: note:   candidate expects 14 
> arguments, 15 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:73:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> QuantLib::Date&)’
>    73 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:73:9: note:   candidate expects 13 
> arguments, 15 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:59:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> QuantLib::Date&)’
>    59 |         CPICoupon(Real baseCPI,
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:59:9: note:   candidate expects 13 
> arguments, 15 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:55:11: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::CPICoupon&)’
>    55 |     class CPICoupon : public InflationCoupon {
>       |           ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:55:11: note:   candidate expects 1 
> argument, 15 provided
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_CPICoupon__SWIG_11(PyObject*, Py_ssize_t, PyObject**)’:
> QuantLib/quantlib_wrap.cpp:403578:278: error: no matching function for call 
> to ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real&, const QuantLib::Date&, 
> QuantLib::Real&, const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Natural&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType&, const 
> QuantLib::DayCounter&, QuantLib::Real&, QuantLib::Spread&, const 
> QuantLib::Date&, const QuantLib::Date&)’
> 403578 |       result = (CPICoupon *)new CPICoupon(arg1,(Date const 
> &)*arg2,arg3,(Date const &)*arg4,(Date const &)*arg5,arg6,(ext::shared_ptr< 
> ZeroInflationIndex > const &)*arg7,(Period const &)*arg8,arg9,(DayCounter 
> const &)*arg10,arg11,arg12,(Date const &)*arg13,(Date const &)*arg14);
>        |                                                                      
>                                                                               
>                                                                               
>                                                     ^
> /usr/include/ql/cashflows/cpicoupon.hpp:144:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType, const 
> QuantLib::DayCounter&, QuantLib::Real, QuantLib::Spread, const 
> QuantLib::Date&, const QuantLib::Date&, const QuantLib::Date&)’
>   144 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:146:31: note:   no known conversion 
> for argument 3 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>   146 |                   const Date& paymentDate,
>       |                   ~~~~~~~~~~~~^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:125:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, QuantLib::Spread, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>   125 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:125:31: note:   no known conversion 
> for argument 1 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>   125 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |                   ~~~~~~~~~~~~^~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:106:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, QuantLib::Spread, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>   106 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:111:62: note:   no known conversion 
> for argument 6 from ‘QuantLib::Natural’ {aka ‘unsigned int’} to ‘const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&’
>   111 |                   const ext::shared_ptr<ZeroInflationIndex>& index,
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:87:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType, const 
> QuantLib::DayCounter&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>    87 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:89:31: note:   no known conversion 
> for argument 3 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>    89 |                   const Date& paymentDate,
>       |                   ~~~~~~~~~~~~^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:73:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> QuantLib::Date&)’
>    73 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:73:9: note:   candidate expects 13 
> arguments, 14 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:59:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> QuantLib::Date&)’
>    59 |         CPICoupon(Real baseCPI,
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:59:9: note:   candidate expects 13 
> arguments, 14 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:55:11: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::CPICoupon&)’
>    55 |     class CPICoupon : public InflationCoupon {
>       |           ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:55:11: note:   candidate expects 1 
> argument, 14 provided
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_CPICoupon__SWIG_12(PyObject*, Py_ssize_t, PyObject**)’:
> QuantLib/quantlib_wrap.cpp:403736:257: error: no matching function for call 
> to ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real&, const QuantLib::Date&, 
> QuantLib::Real&, const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Natural&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType&, const 
> QuantLib::DayCounter&, QuantLib::Real&, QuantLib::Spread&, const 
> QuantLib::Date&)’
> 403736 |       result = (CPICoupon *)new CPICoupon(arg1,(Date const 
> &)*arg2,arg3,(Date const &)*arg4,(Date const &)*arg5,arg6,(ext::shared_ptr< 
> ZeroInflationIndex > const &)*arg7,(Period const &)*arg8,arg9,(DayCounter 
> const &)*arg10,arg11,arg12,(Date const &)*arg13);
>        |                                                                      
>                                                                               
>                                                                               
>                                ^
> /usr/include/ql/cashflows/cpicoupon.hpp:144:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType, const 
> QuantLib::DayCounter&, QuantLib::Real, QuantLib::Spread, const 
> QuantLib::Date&, const QuantLib::Date&, const QuantLib::Date&)’
>   144 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:146:31: note:   no known conversion 
> for argument 3 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>   146 |                   const Date& paymentDate,
>       |                   ~~~~~~~~~~~~^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:125:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, QuantLib::Spread, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>   125 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:125:31: note:   no known conversion 
> for argument 1 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>   125 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |                   ~~~~~~~~~~~~^~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:106:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, QuantLib::Spread, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>   106 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:111:62: note:   no known conversion 
> for argument 6 from ‘QuantLib::Natural’ {aka ‘unsigned int’} to ‘const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&’
>   111 |                   const ext::shared_ptr<ZeroInflationIndex>& index,
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:87:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType, const 
> QuantLib::DayCounter&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>    87 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:89:31: note:   no known conversion 
> for argument 3 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>    89 |                   const Date& paymentDate,
>       |                   ~~~~~~~~~~~~^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:73:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> QuantLib::Date&)’
>    73 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:73:31: note:   no known conversion 
> for argument 1 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>    73 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |                   ~~~~~~~~~~~~^~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:59:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> QuantLib::Date&)’
>    59 |         CPICoupon(Real baseCPI,
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:64:62: note:   no known conversion 
> for argument 6 from ‘QuantLib::Natural’ {aka ‘unsigned int’} to ‘const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&’
>    64 |                   const ext::shared_ptr<ZeroInflationIndex>& index,
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:55:11: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::CPICoupon&)’
>    55 |     class CPICoupon : public InflationCoupon {
>       |           ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:55:11: note:   candidate expects 1 
> argument, 13 provided
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_CPICoupon__SWIG_13(PyObject*, Py_ssize_t, PyObject**)’:
> QuantLib/quantlib_wrap.cpp:403883:236: error: no matching function for call 
> to ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real&, const QuantLib::Date&, 
> QuantLib::Real&, const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Natural&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType&, const 
> QuantLib::DayCounter&, QuantLib::Real&, QuantLib::Spread&)’
> 403883 |       result = (CPICoupon *)new CPICoupon(arg1,(Date const 
> &)*arg2,arg3,(Date const &)*arg4,(Date const &)*arg5,arg6,(ext::shared_ptr< 
> ZeroInflationIndex > const &)*arg7,(Period const &)*arg8,arg9,(DayCounter 
> const &)*arg10,arg11,arg12);
>        |                                                                      
>                                                                               
>                                                                               
>           ^
> /usr/include/ql/cashflows/cpicoupon.hpp:144:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType, const 
> QuantLib::DayCounter&, QuantLib::Real, QuantLib::Spread, const 
> QuantLib::Date&, const QuantLib::Date&, const QuantLib::Date&)’
>   144 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:146:31: note:   no known conversion 
> for argument 3 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>   146 |                   const Date& paymentDate,
>       |                   ~~~~~~~~~~~~^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:125:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, QuantLib::Spread, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>   125 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:125:31: note:   no known conversion 
> for argument 1 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>   125 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |                   ~~~~~~~~~~~~^~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:106:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, QuantLib::Spread, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>   106 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:111:62: note:   no known conversion 
> for argument 6 from ‘QuantLib::Natural’ {aka ‘unsigned int’} to ‘const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&’
>   111 |                   const ext::shared_ptr<ZeroInflationIndex>& index,
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:87:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType, const 
> QuantLib::DayCounter&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>    87 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:89:31: note:   no known conversion 
> for argument 3 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>    89 |                   const Date& paymentDate,
>       |                   ~~~~~~~~~~~~^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:73:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> QuantLib::Date&)’
>    73 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:73:31: note:   no known conversion 
> for argument 1 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>    73 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |                   ~~~~~~~~~~~~^~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:59:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> QuantLib::Date&)’
>    59 |         CPICoupon(Real baseCPI,
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:64:62: note:   no known conversion 
> for argument 6 from ‘QuantLib::Natural’ {aka ‘unsigned int’} to ‘const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&’
>    64 |                   const ext::shared_ptr<ZeroInflationIndex>& index,
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:55:11: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::CPICoupon&)’
>    55 |     class CPICoupon : public InflationCoupon {
>       |           ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:55:11: note:   candidate expects 1 
> argument, 12 provided
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_CPICoupon__SWIG_14(PyObject*, Py_ssize_t, PyObject**)’:
> QuantLib/quantlib_wrap.cpp:404022:230: error: no matching function for call 
> to ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real&, const QuantLib::Date&, 
> QuantLib::Real&, const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Natural&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType&, const 
> QuantLib::DayCounter&, QuantLib::Real&)’
> 404022 |       result = (CPICoupon *)new CPICoupon(arg1,(Date const 
> &)*arg2,arg3,(Date const &)*arg4,(Date const &)*arg5,arg6,(ext::shared_ptr< 
> ZeroInflationIndex > const &)*arg7,(Period const &)*arg8,arg9,(DayCounter 
> const &)*arg10,arg11);
>        |                                                                      
>                                                                               
>                                                                               
>     ^
> /usr/include/ql/cashflows/cpicoupon.hpp:144:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType, const 
> QuantLib::DayCounter&, QuantLib::Real, QuantLib::Spread, const 
> QuantLib::Date&, const QuantLib::Date&, const QuantLib::Date&)’
>   144 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:144:9: note:   candidate expects 15 
> arguments, 11 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:125:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, QuantLib::Spread, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>   125 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:125:31: note:   no known conversion 
> for argument 1 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>   125 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |                   ~~~~~~~~~~~~^~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:106:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, QuantLib::Spread, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>   106 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:111:62: note:   no known conversion 
> for argument 6 from ‘QuantLib::Natural’ {aka ‘unsigned int’} to ‘const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&’
>   111 |                   const ext::shared_ptr<ZeroInflationIndex>& index,
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:87:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> const QuantLib::Period&, QuantLib::CPI::InterpolationType, const 
> QuantLib::DayCounter&, QuantLib::Real, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Date&)’
>    87 |         CPICoupon(Real baseCPI, // user provided, could be arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:89:31: note:   no known conversion 
> for argument 3 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>    89 |                   const Date& paymentDate,
>       |                   ~~~~~~~~~~~~^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:73:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::Date&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> QuantLib::Date&)’
>    73 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:73:31: note:   no known conversion 
> for argument 1 from ‘QuantLib::Real’ {aka ‘double’} to ‘const QuantLib::Date&’
>    73 |         CPICoupon(const Date& baseDate, // user provided, could be 
> arbitrary
>       |                   ~~~~~~~~~~~~^~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:59:9: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(QuantLib::Real, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::DayCounter&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Date&, const 
> QuantLib::Date&)’
>    59 |         CPICoupon(Real baseCPI,
>       |         ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:64:62: note:   no known conversion 
> for argument 6 from ‘QuantLib::Natural’ {aka ‘unsigned int’} to ‘const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&’
>    64 |                   const ext::shared_ptr<ZeroInflationIndex>& index,
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:55:11: note: candidate: 
> ‘QuantLib::CPICoupon::CPICoupon(const QuantLib::CPICoupon&)’
>    55 |     class CPICoupon : public InflationCoupon {
>       |           ^~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:55:11: note:   candidate expects 1 
> argument, 11 provided
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_CPICoupon_adjustedFixing(PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:405135:49: error: ‘const class 
> QuantLib::CPICoupon’ has no member named ‘adjustedFixing’
> 405135 |       result = (Rate)((CPICoupon const *)arg1)->adjustedFixing();
>        |                                                 ^~~~~~~~~~~~~~
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_CPICoupon_baseCPI(PyObject*, PyObject*)’:
> QuantLib/quantlib_wrap.cpp:405161: note: ‘-Wmisleading-indentation’ is 
> disabled from this point onwards, since column-tracking was disabled due to 
> the size of the code/headers
> 405161 |   if (!args) SWIG_fail;
>        | 
> QuantLib/quantlib_wrap.cpp:405161: note: adding ‘-flarge-source-files’ will 
> allow for more column-tracking support, at the expense of compilation time 
> and memory
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_CPICashFlow__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’:
> QuantLib/quantlib_wrap.cpp:405597: error: no matching function for call to 
> ‘QuantLib::CPICashFlow::CPICashFlow(QuantLib::Real&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Date&, 
> QuantLib::Real&, const QuantLib::Date&, const QuantLib::Date&, bool&, 
> QuantLib::CPI::InterpolationType&, const QuantLib::Frequency&)’
> 405597 |       result = (CPICashFlow *)new CPICashFlow(arg1,(ext::shared_ptr< 
> ZeroInflationIndex > const &)*arg2,(Date const &)*arg3,arg4,(Date const 
> &)*arg5,(Date const &)*arg6,arg7,arg8,(Frequency const &)*arg9);
>        | 
> /usr/include/ql/cashflows/cpicoupon.hpp:232:9: note: candidate: 
> ‘QuantLib::CPICashFlow::CPICashFlow(QuantLib::Real, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::Date&, bool)’
>   232 |         CPICashFlow(Real notional,
>       |         ^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:237:35: note:   no known conversion 
> for argument 6 from ‘const QuantLib::Date’ to ‘const QuantLib::Period&’
>   237 |                     const Period& observationLag,
>       |                     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note: candidate: 
> ‘QuantLib::CPICashFlow::CPICashFlow(const QuantLib::CPICashFlow&)’
>   230 |     class CPICashFlow : public IndexedCashFlow {
>       |           ^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note:   candidate expects 1 
> argument, 9 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note: candidate: 
> ‘QuantLib::CPICashFlow::CPICashFlow(QuantLib::CPICashFlow&&)’
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note:   candidate expects 1 
> argument, 9 provided
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_CPICashFlow__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’:
> QuantLib/quantlib_wrap.cpp:405706: error: no matching function for call to 
> ‘QuantLib::CPICashFlow::CPICashFlow(QuantLib::Real&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Date&, 
> QuantLib::Real&, const QuantLib::Date&, const QuantLib::Date&, bool&, 
> QuantLib::CPI::InterpolationType&)’
> 405706 |       result = (CPICashFlow *)new CPICashFlow(arg1,(ext::shared_ptr< 
> ZeroInflationIndex > const &)*arg2,(Date const &)*arg3,arg4,(Date const 
> &)*arg5,(Date const &)*arg6,arg7,arg8);
>        | 
> /usr/include/ql/cashflows/cpicoupon.hpp:232:9: note: candidate: 
> ‘QuantLib::CPICashFlow::CPICashFlow(QuantLib::Real, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::Date&, bool)’
>   232 |         CPICashFlow(Real notional,
>       |         ^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:237:35: note:   no known conversion 
> for argument 6 from ‘const QuantLib::Date’ to ‘const QuantLib::Period&’
>   237 |                     const Period& observationLag,
>       |                     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note: candidate: 
> ‘QuantLib::CPICashFlow::CPICashFlow(const QuantLib::CPICashFlow&)’
>   230 |     class CPICashFlow : public IndexedCashFlow {
>       |           ^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note:   candidate expects 1 
> argument, 8 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note: candidate: 
> ‘QuantLib::CPICashFlow::CPICashFlow(QuantLib::CPICashFlow&&)’
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note:   candidate expects 1 
> argument, 8 provided
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_CPICashFlow__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’:
> QuantLib/quantlib_wrap.cpp:405807: error: no matching function for call to 
> ‘QuantLib::CPICashFlow::CPICashFlow(QuantLib::Real&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Date&, 
> QuantLib::Real&, const QuantLib::Date&, const QuantLib::Date&, bool&)’
> 405807 |       result = (CPICashFlow *)new CPICashFlow(arg1,(ext::shared_ptr< 
> ZeroInflationIndex > const &)*arg2,(Date const &)*arg3,arg4,(Date const 
> &)*arg5,(Date const &)*arg6,arg7);
>        | 
> /usr/include/ql/cashflows/cpicoupon.hpp:232:9: note: candidate: 
> ‘QuantLib::CPICashFlow::CPICashFlow(QuantLib::Real, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::Date&, bool)’
>   232 |         CPICashFlow(Real notional,
>       |         ^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:232:9: note:   candidate expects 9 
> arguments, 7 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note: candidate: 
> ‘QuantLib::CPICashFlow::CPICashFlow(const QuantLib::CPICashFlow&)’
>   230 |     class CPICashFlow : public IndexedCashFlow {
>       |           ^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note:   candidate expects 1 
> argument, 7 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note: candidate: 
> ‘QuantLib::CPICashFlow::CPICashFlow(QuantLib::CPICashFlow&&)’
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note:   candidate expects 1 
> argument, 7 provided
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_CPICashFlow__SWIG_3(PyObject*, Py_ssize_t, PyObject**)’:
> QuantLib/quantlib_wrap.cpp:405900: error: no matching function for call to 
> ‘QuantLib::CPICashFlow::CPICashFlow(QuantLib::Real&, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Date&, 
> QuantLib::Real&, const QuantLib::Date&, const QuantLib::Date&)’
> 405900 |       result = (CPICashFlow *)new CPICashFlow(arg1,(ext::shared_ptr< 
> ZeroInflationIndex > const &)*arg2,(Date const &)*arg3,arg4,(Date const 
> &)*arg5,(Date const &)*arg6);
>        | 
> /usr/include/ql/cashflows/cpicoupon.hpp:232:9: note: candidate: 
> ‘QuantLib::CPICashFlow::CPICashFlow(QuantLib::Real, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, const QuantLib::Date&, 
> QuantLib::Real, const QuantLib::Date&, const QuantLib::Period&, 
> QuantLib::CPI::InterpolationType, const QuantLib::Date&, bool)’
>   232 |         CPICashFlow(Real notional,
>       |         ^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:232:9: note:   candidate expects 9 
> arguments, 6 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note: candidate: 
> ‘QuantLib::CPICashFlow::CPICashFlow(const QuantLib::CPICashFlow&)’
>   230 |     class CPICashFlow : public IndexedCashFlow {
>       |           ^~~~~~~~~~~
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note:   candidate expects 1 
> argument, 6 provided
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note: candidate: 
> ‘QuantLib::CPICashFlow::CPICashFlow(QuantLib::CPICashFlow&&)’
> /usr/include/ql/cashflows/cpicoupon.hpp:230:11: note:   candidate expects 1 
> argument, 6 provided
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_ZeroInflationCashFlow__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’:
> QuantLib/quantlib_wrap.cpp:406926: error: no matching function for call to 
> ‘QuantLib::ZeroInflationCashFlow::ZeroInflationCashFlow(QuantLib::Real&, 
> const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> QuantLib::CPI::InterpolationType&, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Period&, const QuantLib::Calendar&, 
> QuantLib::BusinessDayConvention&, const QuantLib::Date&, bool&)’
> 406926 |       result = (ZeroInflationCashFlow *)new 
> ZeroInflationCashFlow(arg1,(ext::shared_ptr< ZeroInflationIndex > const 
> &)*arg2,arg3,(Date const &)*arg4,(Date const &)*arg5,(Period const 
> &)*arg6,(Calendar const &)*arg7,arg8,(Date const &)*arg9,arg10);
>        | 
> In file included from /usr/include/ql/cashflows/all.hpp:36:
> /usr/include/ql/cashflows/zeroinflationcashflow.hpp:43:9: note: candidate: 
> ‘QuantLib::ZeroInflationCashFlow::ZeroInflationCashFlow(QuantLib::Real, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> QuantLib::CPI::InterpolationType, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Period&, const QuantLib::Date&, bool)’
>    43 |         ZeroInflationCashFlow(Real notional,
>       |         ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/ql/cashflows/zeroinflationcashflow.hpp:43:9: note:   candidate 
> expects 8 arguments, 10 provided
> /usr/include/ql/cashflows/zeroinflationcashflow.hpp:38:11: note: candidate: 
> ‘QuantLib::ZeroInflationCashFlow::ZeroInflationCashFlow(const 
> QuantLib::ZeroInflationCashFlow&)’
>    38 |     class ZeroInflationCashFlow : public IndexedCashFlow {
>       |           ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/ql/cashflows/zeroinflationcashflow.hpp:38:11: note:   candidate 
> expects 1 argument, 10 provided
> /usr/include/ql/cashflows/zeroinflationcashflow.hpp:38:11: note: candidate: 
> ‘QuantLib::ZeroInflationCashFlow::ZeroInflationCashFlow(QuantLib::ZeroInflationCashFlow&&)’
> /usr/include/ql/cashflows/zeroinflationcashflow.hpp:38:11: note:   candidate 
> expects 1 argument, 10 provided
> QuantLib/quantlib_wrap.cpp: In function ‘PyObject* 
> _wrap_new_ZeroInflationCashFlow__SWIG_3(PyObject*, Py_ssize_t, PyObject**)’:
> QuantLib/quantlib_wrap.cpp:407049: error: no matching function for call to 
> ‘QuantLib::ZeroInflationCashFlow::ZeroInflationCashFlow(QuantLib::Real&, 
> const boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> QuantLib::CPI::InterpolationType&, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Period&, const QuantLib::Calendar&, 
> QuantLib::BusinessDayConvention&, const QuantLib::Date&)’
> 407049 |       result = (ZeroInflationCashFlow *)new 
> ZeroInflationCashFlow(arg1,(ext::shared_ptr< ZeroInflationIndex > const 
> &)*arg2,arg3,(Date const &)*arg4,(Date const &)*arg5,(Period const 
> &)*arg6,(Calendar const &)*arg7,arg8,(Date const &)*arg9);
>        | 
> /usr/include/ql/cashflows/zeroinflationcashflow.hpp:43:9: note: candidate: 
> ‘QuantLib::ZeroInflationCashFlow::ZeroInflationCashFlow(QuantLib::Real, const 
> boost::shared_ptr<QuantLib::ZeroInflationIndex>&, 
> QuantLib::CPI::InterpolationType, const QuantLib::Date&, const 
> QuantLib::Date&, const QuantLib::Period&, const QuantLib::Date&, bool)’
>    43 |         ZeroInflationCashFlow(Real notional,
>       |         ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/ql/cashflows/zeroinflationcashflow.hpp:43:9: note:   candidate 
> expects 8 arguments, 9 provided
> /usr/include/ql/cashflows/zeroinflationcashflow.hpp:38:11: note: candidate: 
> ‘QuantLib::ZeroInflationCashFlow::ZeroInflationCashFlow(const 
> QuantLib::ZeroInflationCashFlow&)’
>    38 |     class ZeroInflationCashFlow : public IndexedCashFlow {
>       |           ^~~~~~~~~~~~~~~~~~~~~
> /usr/include/ql/cashflows/zeroinflationcashflow.hpp:38:11: note:   candidate 
> expects 1 argument, 9 provided
> /usr/include/ql/cashflows/zeroinflationcashflow.hpp:38:11: note: candidate: 
> ‘QuantLib::ZeroInflationCashFlow::ZeroInflationCashFlow(QuantLib::ZeroInflationCashFlow&&)’
> /usr/include/ql/cashflows/zeroinflationcashflow.hpp:38:11: note:   candidate 
> expects 1 argument, 9 provided
> error: command '/usr/bin/g++' failed with exit code 1
> make: *** [debian/rules:101: build-stamp] Error 1


The full build log is available from:
http://qa-logs.debian.net/2023/07/24/quantlib-swig_1.30-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to