Bug#1097524: openturns: ftbfs with GCC-15

Matthias Klose doko at debian.org
Mon Feb 17 17:41:49 GMT 2025


Package: src:openturns
Version: 1.24-4
Severity: important
Tags: sid forky
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-15

[This bug is NOT targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/openturns_1.24-4_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html

[...]
599/630 Test #1145: pyinstallcheck_AdaptiveDirectionalStratification_std ...................   Passed    2.02 sec
        Start 1149: pyinstallcheck_StandardSpaceCrossEntropyImportanceSampling_std
600/630 Test #1149: pyinstallcheck_StandardSpaceCrossEntropyImportanceSampling_std .........   Passed    1.00 sec
        Start 1150: pyinstallcheck_PhysicalSpaceCrossEntropyImportanceSampling_std
601/630 Test #1147: pyinstallcheck_SobolSimulationAlgorithm_std ............................   Passed    2.69 sec
        Start 1151: pyinstallcheck_VisualTest_std
602/630 Test #1146: pyinstallcheck_ExpectationSimulationAlgorithm_std ......................   Passed    3.08 sec
        Start 1152: pyinstallcheck_HypothesisTest_correlation
603/630 Test #1141: pyinstallcheck_SubsetSampling_R-S ......................................   Passed    5.29 sec
        Start 1153: pyinstallcheck_LinearModelTest_std
604/630 Test #1150: pyinstallcheck_PhysicalSpaceCrossEntropyImportanceSampling_std .........   Passed    1.20 sec
        Start 1154: pyinstallcheck_HypothesisTest_std
605/630 Test #1142: pyinstallcheck_SubsetSampling_Waarts_system_series .....................   Passed    5.18 sec
        Start 1155: pyinstallcheck_HypothesisTest_spearman
606/630 Test #1152: pyinstallcheck_HypothesisTest_correlation ..............................   Passed    1.06 sec
        Start 1156: pyinstallcheck_DickeyFullerTest_std
607/630 Test #1148: pyinstallcheck_NAIS_std ................................................   Passed    4.31 sec
        Start 1157: pyinstallcheck_FittingTest_std
608/630 Test #1151: pyinstallcheck_VisualTest_std ..........................................   Passed    1.73 sec
        Start 1158: pyinstallcheck_NormalityTest_std
609/630 Test #1154: pyinstallcheck_HypothesisTest_std ......................................   Passed    0.89 sec
        Start 1159: pyinstallcheck_Waarts_25_quadratic_terms
610/630 Test #1153: pyinstallcheck_LinearModelTest_std .....................................   Passed    1.08 sec
        Start 1160: pyinstallcheck_Waarts_concave
611/630 Test #1155: pyinstallcheck_HypothesisTest_spearman .................................   Passed    1.02 sec
        Start 1161: pyinstallcheck_Waarts_convex
612/630 Test #1123: pyinstallcheck_FieldFunctionalChaosSobolIndices_std ....................   Passed   18.09 sec
        Start 1162: pyinstallcheck_Waarts_discontinuous_lsf
613/630 Test #1156: pyinstallcheck_DickeyFullerTest_std ....................................   Passed    1.04 sec
        Start 1163: pyinstallcheck_Waarts_noisy_lsf
614/630 Test #1158: pyinstallcheck_NormalityTest_std .......................................   Passed    0.86 sec
        Start 1164: pyinstallcheck_Waarts_oblate
615/630 Test #1157: pyinstallcheck_FittingTest_std .........................................   Passed    1.16 sec
        Start 1165: pyinstallcheck_Waarts_RS2
616/630 Test #1160: pyinstallcheck_Waarts_concave ..........................................   Passed    1.04 sec
        Start 1166: pyinstallcheck_Waarts_system_series
617/630 Test #1161: pyinstallcheck_Waarts_convex ...........................................   Passed    1.18 sec
        Start 1167: pyinstallcheck_Waarts_saddle
618/630 Test #1163: pyinstallcheck_Waarts_noisy_lsf ........................................   Passed    1.23 sec
        Start 1168: pyinstallcheck_PlatformInfo_std
619/630 Test #1159: pyinstallcheck_Waarts_25_quadratic_terms ...............................   Passed    1.79 sec
        Start 1169: pyinstallcheck_coupling_tools
620/630 Test #1122: pyinstallcheck_FieldToPointFunctionalChaosAlgorithm_std ................   Passed   19.78 sec
        Start 1170: pyinstallcheck_None
621/630 Test #1166: pyinstallcheck_Waarts_system_series ....................................   Passed    1.28 sec
        Start 1171: pyinstallcheck_docstring_missing
622/630 Test #1165: pyinstallcheck_Waarts_RS2 ..............................................   Passed    1.57 sec
        Start 1172: pyinstallcheck_sphinx_missing
623/630 Test #1167: pyinstallcheck_Waarts_saddle ...........................................   Passed    1.07 sec
624/630 Test #1168: pyinstallcheck_PlatformInfo_std ........................................   Passed    1.03 sec
625/630 Test #1170: pyinstallcheck_None ....................................................   Passed    1.03 sec
626/630 Test #1162: pyinstallcheck_Waarts_discontinuous_lsf ................................   Passed    2.94 sec
627/630 Test #1171: pyinstallcheck_docstring_missing .......................................   Passed    2.29 sec
628/630 Test #1172: pyinstallcheck_sphinx_missing ..........................................   Passed    3.22 sec
629/630 Test #1169: pyinstallcheck_coupling_tools ..........................................   Passed    4.46 sec
630/630 Test #1164: pyinstallcheck_Waarts_oblate ...........................................   Passed    7.24 sec

99% tests passed, 1 tests failed out of 630

Total Test time (real) = 185.72 sec

The following tests FAILED:
	561 - pyinstallcheck_Study_std (Failed)
Errors while running CTest
make[2]: *** [Makefile:94: test] Error 8
make[2]: Leaving directory '/build/reproducible-path/openturns-1.24/builddir'
make[1]: *** [debian/rules:56: override_dh_auto_install] Error 2
make[1]: Leaving directory '/build/reproducible-path/openturns-1.24'
make: *** [debian/rules:34: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the debian-science-maintainers mailing list