Bug#1091444: Fails to build with swig 4.3.0
Pierre Gruet
pgt at debian.org
Thu Dec 26 21:48:30 GMT 2024
Control: tags -1 confirmed fixed-in-experimental
Control: fixed -1 1.24-1
Hi,
On Thu, 26 Dec 2024 08:21:19 -0400 Stefano Rivera <stefanor at debian.org>
wrote:
> 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) {
> | ^~~~~~~~~~~~~~~~~~~~~~~~
[...]
This was fixed upstream, see
https://github.com/openturns/openturns/commit/b8986dc8a5f6a07908642f253964b470671e34c6
As soon as the new upstream version enters unstable (transition to be
started soon), the bug will be solved.
Best,
--
Pierre
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20241226/7d0fca8c/attachment-0001.sig>
More information about the debian-science-maintainers
mailing list