Your message dated Tue, 25 Jul 2023 23:51:41 +0000
with message-id <e1qorob-0011qj...@fasolo.debian.org>
and subject line Bug#1042040: fixed in quantlib-swig 1.31.1-1
has caused the Debian Bug report #1042040,
regarding quantlib-swig: FTBFS: QuantLib/quantlib_wrap.cpp:9493:19: error: 
‘LexicographicalView’ in namespace ‘QuantLib’ does not name a template type
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1042040: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042040
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: quantlib-swig
Source-Version: 1.31.1-1
Done: Dirk Eddelbuettel <e...@debian.org>

We believe that the bug you reported is fixed in the latest version of
quantlib-swig, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1042...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dirk Eddelbuettel <e...@debian.org> (supplier of updated quantlib-swig package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 25 Jul 2023 18:20:24 -0500
Source: quantlib-swig
Architecture: source
Version: 1.31.1-1
Distribution: unstable
Urgency: medium
Maintainer: Dirk Eddelbuettel <e...@debian.org>
Changed-By: Dirk Eddelbuettel <e...@debian.org>
Closes: 1042040
Changes:
 quantlib-swig (1.31.1-1) unstable; urgency=medium
 .
   * New upstream release                               (Closes: #1042040)
 .
   * debian/control: Update Build-Depends to current QuantLib
   * debian/control: Switch to virtual debhelper-compat (= 13)
Checksums-Sha1:
 7658bac6b919619d44cba04b78d26fd315e6e50a 1972 quantlib-swig_1.31.1-1.dsc
 c34c4fd1a6b7a8bc2ed8dc5de750bdc0fa4ce66b 5304894 
quantlib-swig_1.31.1.orig.tar.gz
 b715846dff7bb64e4eff4391c19fcf432812acfb 10700 
quantlib-swig_1.31.1-1.debian.tar.xz
 95770441116dc70f18c307db14adbfafbc8024af 7666 
quantlib-swig_1.31.1-1_amd64.buildinfo
Checksums-Sha256:
 465b149e33ac00e5c2bbe564b813c52f735469b6794f3660dbde759833ce02fb 1972 
quantlib-swig_1.31.1-1.dsc
 6cc5874e674697c0cf3043e744b9269c8bc1e8b521888a1c9d7a711041c7d959 5304894 
quantlib-swig_1.31.1.orig.tar.gz
 0ffb536d8c0636f1e0a72180f70b819176d81d1d1f8c80c245528898ab58ef54 10700 
quantlib-swig_1.31.1-1.debian.tar.xz
 0758db27c2cee61596da978301d52c957c01c6f95dcfc3d167c49eced0f5d254 7666 
quantlib-swig_1.31.1-1_amd64.buildinfo
Files:
 d75ab773f84367e0448871405a902f6b 1972 interpreters optional 
quantlib-swig_1.31.1-1.dsc
 08a43a9a1a90a50ec00dcf5eb0448e5b 5304894 interpreters optional 
quantlib-swig_1.31.1.orig.tar.gz
 9dfca8b678fff490f7c042bd668e8bd1 10700 interpreters optional 
quantlib-swig_1.31.1-1.debian.tar.xz
 54d2652f5b7b0d61b461f431e8f8ef4e 7666 interpreters optional 
quantlib-swig_1.31.1-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIVAwUBZMBZvqFIn+KrmaIaAQglpw/9FCtss8SEhbl0o2sEBxv02ABW6dpVczI8
OxV9vKyAFEuy/2Rr0ksq34FTY12t9iAkltWpUDR2RwSMuPFPo+iJE/kdiPMH0GZf
T2GgHww9w56kTnNt9yInoLnWUr69nHiK+vHQmOH3mR1RX0L2w2F2oYprtYRo3U+p
zSj3bIBGRKMnaNgYCwPgjGFScVxCmKEHthUXHLIURznhLhiB+JrnT7duxwuWchfA
VPGscW9+FqTQsQkvs2JOxXxf3p3x+ku3eY2KwWjBr7wOozDs2+kaT8NDUjGtVZ7u
elJBlzOR5KTBATF5hmH/nOkm9EIHpsPdjTLsaU7kQcz7m0Epn9FCsF0UotPX1DJy
DUZaq6sH3/CzdVDkhBl4f75EAmINDtW9JkXYmAPT7lZ/TNC3WKNx42/ambsYSM7E
D9A6CGjfhCBUQ4re5u7+hA+QIWAUq0lSGudaq7mSsYu7J36PO74o2wylQBUQCD6k
b/PVqKOBX5VQMUMyK0BONeSRfFM+esNODSdD946gBceC6upHyvCWUyfSNFlxPi1j
gjE7eyZkjnqLyr8g4dzEz1mQwn/ER0ltE8diaeAE8TbvRFUKKFCi3Fz9VD5TNF+F
f/pH2SewCHPssCBajftZh8Qt+2Yv25Z0iatjEYnn/xk4p6SYk2lyL45pB1t+rj7V
u0VVL60YyMk=
=pM55
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to