• Bug#1091444: Fails to build with swig 4.3.0 (1/2)

    From Stefano Rivera@21:1/5 to All on Thu Dec 26 13:30:02 2024
    Source: openturns
    Version: 1.23-5
    Severity: serious
    Tags: ftbfs
    Justification: FTBFS

    Dear maintainer,

    During a test rebuild, openturns failed to rebuild.

    ------------------------------------------------------------------------------- [ 20%] Building CXX object python/src/CMakeFiles/typ.dir/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx.o
    cd /<<PKGBUILDDIR>>/builddir/python/src && /usr/bin/c++ -DOPENTURNS_MAXSCALAR_IS_INF -DSWIG_TYPE_TABLE=pyproba -Dtyp_EXPORTS -I/<<PKGBUILDDIR>>/python/src -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Process -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/StatTests -I/<
    <PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/WeightedExperiments -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/Transformation/ProcessTransformation -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/Transformation/Rosenblatt -I/<<PKGBUILDDIR>>/lib/src/
    Uncertainty/Algorithm/Transformation/NatafIndependentCopula -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/Transformation/NatafEllipticalDistribution -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/Transformation/NatafEllipticalCopula -I/<<PKGBUILDDIR>
    /lib/src/Uncertainty/Algorithm/Transformation/MarginalTransformation -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/Transformation -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/Simulation -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/Sensitivity
    -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/OrthogonalBasis -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/Optimization -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/MetaModel/LinearModel -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/
    MetaModel/Kriging -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/MetaModel/FunctionalChaos -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/MetaModel -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm/Classification -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/
    Algorithm/Analytical -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Algorithm -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Distribution/cephes -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Distribution -I/<<PKGBUILDDIR>>/lib/src/Uncertainty/Model -I/<<PKGBUILDDIR>>/lib/src/
    Uncertainty/Bayesian -I/<<PKGBUILDDIR>>/lib/src/Uncertainty -I/<<PKGBUILDDIR>>/lib/src/Base/IterativeStat -I/<<PKGBUILDDIR>>/lib/src/Base/Type -I/<<PKGBUILDDIR>>/builddir/lib/src/Base/Stat -I/<<PKGBUILDDIR>>/lib/src/Base/Stat -I/<<PKGBUILDDIR>>/lib/src/
    Base/Solver -I/<<PKGBUILDDIR>>/lib/src/Base/Optim -I/<<PKGBUILDDIR>>/lib/src/Base/MetaModel -I/<<PKGBUILDDIR>>/lib/src/Base/Graph -I/<<PKGBUILDDIR>>/lib/src/Base/Geom -I/<<PKGBUILDDIR>>/lib/src/Base/Func/SpecFunc -I/<<PKGBUILDDIR>>/lib/src/Base/Func -I/<<
    PKGBUILDDIR>>/lib/src/Base/Experiments -I/<<PKGBUILDDIR>>/lib/src/Base/Diff/Ev3 -I/<<PKGBUILDDIR>>/lib/src/Base/Diff -I/<<PKGBUILDDIR>>/lib/src/Base/Common -I/<<PKGBUILDDIR>>/lib/src/Base/Algo -I/<<PKGBUILDDIR>>/lib/src/Base -I/<<PKGBUILDDIR>>/lib/src -I/
    <<PKGBUILDDIR>>/builddir/lib/include -I/<<PKGBUILDDIR>>/lib/include -I/<<PKGBUILDDIR>>/builddir/python/src -I/usr/include/hdf5/serial -I/usr/include/cminpack-1 -I/usr/include/coin -I/usr/include/coin-or -isystem /usr/include/python3.12 -g -O2 -ffile-
    prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -ffp-contract=off -fPIC -O1 -MD -MT python/src/
    CMakeFiles/typ.dir/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx.o -MF CMakeFiles/typ.dir/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx.o.d -o CMakeFiles/typ.dir/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx.o -c /<<PKGBUILDDIR>>/builddir/python/src/
    CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_Matrix_computeSVD__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:33325:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    33325 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg2), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:33326:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    33326 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg3), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_Matrix_computeSVD__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:33385:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    33385 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg2), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:33386:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    33386 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg3), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_Matrix_computeSVDInPlace__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:33495:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    33495 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg2), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:33496:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    33496 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg3), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_Matrix_computeSVDInPlace__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:33555:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    33555 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg2), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:33556:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    33556 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg3), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_Matrix_computeQR__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:33662:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    33662 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg2), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_Matrix_computeQR__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:33718:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    33718 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg2), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_Matrix_computeQRInPlace__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:33824:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    33824 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg2), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_Matrix_computeQRInPlace__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:33880:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    33880 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg2), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_SquareMatrix_computeLogAbsoluteDeterminant(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:38200:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    38200 | resultobj = SWIG_Python_AppendOutput(resultobj, OT::convert< OT::Scalar, OT::_PyFloat_ >(*arg2) );
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_SquareMatrix_computeLogAbsoluteDeterminantInPlace(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:38258:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    38258 | resultobj = SWIG_Python_AppendOutput(resultobj, OT::convert< OT::Scalar, OT::_PyFloat_ >(*arg2) );
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_SquareMatrix_computeEV(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:38586:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    38586 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::SquareComplexMatrix(*arg2), SWIG_TypeQuery("OT::SquareComplexMatrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_SquareMatrix_computeEVInPlace(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:38644:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    38644 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::SquareComplexMatrix(*arg2), SWIG_TypeQuery("OT::SquareComplexMatrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_SymmetricMatrix_computeLogAbsoluteDeterminant(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:41700:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    41700 | resultobj = SWIG_Python_AppendOutput(resultobj, OT::convert< OT::Scalar, OT::_PyFloat_ >(*arg2) );
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_SymmetricMatrix_computeLogAbsoluteDeterminantInPlace(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:41758:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    41758 | resultobj = SWIG_Python_AppendOutput(resultobj, OT::convert< OT::Scalar, OT::_PyFloat_ >(*arg2) );
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_SymmetricMatrix_computeEV(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:42032:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    42032 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::SquareMatrix(*arg2), SWIG_TypeQuery("OT::SquareMatrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_SymmetricMatrix_computeEVInPlace(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:42090:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    42090 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::SquareMatrix(*arg2), SWIG_TypeQuery("OT::SquareMatrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_IdentityMatrix_computeLogAbsoluteDeterminant(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:73667:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    73667 | resultobj = SWIG_Python_AppendOutput(resultobj, OT::convert< OT::Scalar, OT::_PyFloat_ >(*arg2) );
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_IdentityMatrix_computeLogAbsoluteDeterminantInPlace(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:73725:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    73725 | resultobj = SWIG_Python_AppendOutput(resultobj, OT::convert< OT::Scalar, OT::_PyFloat_ >(*arg2) );
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_IdentityMatrix_computeEV(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:73999:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    73999 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::SquareMatrix(*arg2), SWIG_TypeQuery("OT::SquareMatrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_IdentityMatrix_computeEVInPlace(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:74057:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    74057 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::SquareMatrix(*arg2), SWIG_TypeQuery("OT::SquareMatrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_IdentityMatrix_computeSVD__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:74394:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    74394 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg2), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:74395:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    74395 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg3), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_IdentityMatrix_computeSVD__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:74454:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    74454 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg2), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:74455:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    74455 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg3), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_IdentityMatrix_computeSVDInPlace__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:74564:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    74564 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg2), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:74565:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    74565 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg3), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_IdentityMatrix_computeSVDInPlace__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:74624:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    74624 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg2), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:74625:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    74625 | resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(new OT::Matrix(*arg3), SWIG_TypeQuery("OT::Matrix *"), SWIG_POINTER_OWN | 0 ));
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here
    1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) {
    | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap__MatrixImplementationPointer_computeLogAbsoluteDeterminant(PyObject*, PyObject*)’:
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:112867:39: error: too few arguments to function ‘PyObject* SWIG_Python_AppendOutput(PyObject*, PyObject*, int)’
    112867 | resultobj = SWIG_Python_AppendOutput(resultobj, OT::convert< OT::Scalar, OT::_PyFloat_ >(*arg2) );
    | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /<<PKGBUILDDIR>>/builddir/python/src/CMakeFiles/typ.dir/typ_modulePYTHON_wrap.cxx:1259:1: note: declared here

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)