Bug#1113500: siconos: FTBFS with CMake 4

roehling at debian.org roehling at debian.org
Mon Sep 1 00:04:35 BST 2025


Source: siconos
Version: 4.4.0+dfsg-4
Severity: serious
User: cmake at packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, siconos failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
//ADVANCED property for variable: WITH_mechanics_DOXYGEN_WARNINGS
WITH_mechanics_DOXYGEN_WARNINGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: WITH_mechanics_PYTHON_WRAPPER
WITH_mechanics_PYTHON_WRAPPER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: WITH_mechanics_TESTING
WITH_mechanics_TESTING-ADVANCED:INTERNAL=1
//ADVANCED property for variable: WITH_mechanics_UNSTABLE
WITH_mechanics_UNSTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: WITH_numerics_DOCUMENTATION
WITH_numerics_DOCUMENTATION-ADVANCED:INTERNAL=1
//ADVANCED property for variable: WITH_numerics_DOXY2SWIG
WITH_numerics_DOXY2SWIG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: WITH_numerics_DOXYGEN_WARNINGS
WITH_numerics_DOXYGEN_WARNINGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: WITH_numerics_PYTHON_WRAPPER
WITH_numerics_PYTHON_WRAPPER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: WITH_numerics_TESTING
WITH_numerics_TESTING-ADVANCED:INTERNAL=1
//ADVANCED property for variable: WITH_numerics_UNSTABLE
WITH_numerics_UNSTABLE-ADVANCED:INTERNAL=1
//Components requested for this build tree.
_Boost_COMPONENTS_SEARCHED:INTERNAL=filesystem;serialization
//Last used Boost_INCLUDE_DIR value.
_Boost_INCLUDE_DIR_LAST:INTERNAL=/usr/include
//Last used Boost_LIBRARY_DIR_DEBUG value.
_Boost_LIBRARY_DIR_DEBUG_LAST:INTERNAL=/usr/lib/aarch64-linux-gnu
//Last used Boost_LIBRARY_DIR_RELEASE value.
_Boost_LIBRARY_DIR_RELEASE_LAST:INTERNAL=/usr/lib/aarch64-linux-gnu
//Last used Boost_NAMESPACE value.
_Boost_NAMESPACE_LAST:INTERNAL=boost
//Last used Boost_USE_MULTITHREADED value.
_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE
//CMAKE_INSTALL_PREFIX during last run
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr
//Compiler reason failure
_Python3_Compiler_REASON_FAILURE:INTERNAL=
_Python3_DEVELOPMENT_EMBED_SIGNATURE:INTERNAL=9d81e3e0bb8f6f1e463f30026320c340
_Python3_DEVELOPMENT_MODULE_SIGNATURE:INTERNAL=676ad4d449a6ca38dd8d758df91f1971
//Development reason failure
_Python3_Development_REASON_FAILURE:INTERNAL=
_Python3_EXECUTABLE:INTERNAL=/usr/bin/python3
//Path to a file.
_Python3_INCLUDE_DIR:INTERNAL=/usr/include/python3.13
//Python3 Properties
_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;13;7;64;<none>;cpython-313-aarch64-linux-gnu;abi3;/usr/lib/python3.13;/usr/lib/python3.13;/usr/lib/python3/dist-packages;/usr/lib/python3/dist-packages
_Python3_INTERPRETER_SIGNATURE:INTERNAL=4c8bfa8951e99fa32e4000a94f8c04a2
//Path to a library.
_Python3_LIBRARY_RELEASE:INTERNAL=/usr/lib/aarch64-linux-gnu/libpython3.13.so
_Python3_NUMPY_SIGNATURE:INTERNAL=b22fa5939e8d37c754ecd3f37e718eeb
//Path to a file.
_Python3_NumPy_INCLUDE_DIR:INTERNAL=/usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include
__pkg_config_arguments_PKGC_CPPUNIT:INTERNAL=cppunit;QUIET
__pkg_config_arguments_PKGC_GMP:INTERNAL=gmp;QUIET
__pkg_config_checked_PKGC_CPPUNIT:INTERNAL=1
__pkg_config_checked_PKGC_GMP:INTERNAL=1
__pkg_config_checked_PKGC_LPSOLVE:INTERNAL=1
__pkg_config_checked_PKGC_MUMPS:INTERNAL=1
__pkg_config_checked_PKGC_MlcpSimplex:INTERNAL=1
__pkg_config_checked_PKGC_PathFerris:INTERNAL=1
__pkg_config_checked_PKGC_PathVI:INTERNAL=1
__pkg_config_checked_PKGC_SuiteSparse:INTERNAL=1
//Result of TRY_COMPILE
compile_result_unused:INTERNAL=FALSE
//List of inputs (directories) used by doxygen to generate doc
// for <COMP>.
control_DOXYGEN_INPUTS:INTERNAL= /build/reproducible-path/siconos-4.4.0+dfsg/control/src/. /build/reproducible-path/siconos-4.4.0+dfsg/control/src/utils /build/reproducible-path/siconos-4.4.0+dfsg/control/src/Controller /build/reproducible-path/siconos-4.4.0+dfsg/control/src/Observer /build/reproducible-path/siconos-4.4.0+dfsg/control/src/Sensor /build/reproducible-path/siconos-4.4.0+dfsg/control/src/Simulation
//List of inputs (directories) used by doxygen to generate doc
// for <COMP>.
externals_DOXYGEN_INPUTS:INTERNAL=
//List of installed libraries for the siconos project.
installed_targets:INTERNAL=externals;numerics;kernel;control;mechanics;io
//List of inputs (directories) used by doxygen to generate doc
// for <COMP>.
io_DOXYGEN_INPUTS:INTERNAL= /build/reproducible-path/siconos-4.4.0+dfsg/io/src/mechanics /build/reproducible-path/siconos-4.4.0+dfsg/io/src/serialization
//List of inputs (directories) used by doxygen to generate doc
// for <COMP>.
kernel_DOXYGEN_INPUTS:INTERNAL= /build/reproducible-path/siconos-4.4.0+dfsg/kernel/src/. /build/reproducible-path/siconos-4.4.0+dfsg/kernel/src/utils /build/reproducible-path/siconos-4.4.0+dfsg/kernel/src/utils/SiconosAlgebra /build/reproducible-path/siconos-4.4.0+dfsg/kernel/src/utils/SiconosMemory /build/reproducible-path/siconos-4.4.0+dfsg/kernel/src/utils/SiconosSharedLibrary /build/reproducible-path/siconos-4.4.0+dfsg/kernel/src/utils/ProgressBar /build/reproducible-path/siconos-4.4.0+dfsg/kernel/src/plugin /build/reproducible-path/siconos-4.4.0+dfsg/kernel/src/modelingTools /build/reproducible-path/siconos-4.4.0+dfsg/kernel/src/simulationTools
//List of inputs (directories) used by doxygen to generate doc
// for <COMP>.
mechanics_DOXYGEN_INPUTS:INTERNAL= /build/reproducible-path/siconos-4.4.0+dfsg/mechanics/src/. /build/reproducible-path/siconos-4.4.0+dfsg/mechanics/src/collision /build/reproducible-path/siconos-4.4.0+dfsg/mechanics/src/collision/native /build/reproducible-path/siconos-4.4.0+dfsg/mechanics/src/collision/native/bodies /build/reproducible-path/siconos-4.4.0+dfsg/mechanics/src/joints /build/reproducible-path/siconos-4.4.0+dfsg/mechanics/src/collision/bullet
//List of inputs (directories) used by doxygen to generate doc
// for <COMP>.
numerics_DOXYGEN_INPUTS:INTERNAL= /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/. /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/tools /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/tools/InterfaceToPathFerris /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/tools/internal /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/AVI /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/LCP /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/MLCP /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/SOCP /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/QP /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/Relay /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/FrictionContact /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/FrictionContact/Generated /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/NCP /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/MCP /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/GenericMechanical /build/reproducible-path/siconos-4.4.0+dfsg/numerics/src/VI
//ADVANCED property for variable: pkgcfg_lib_PKGC_CPPUNIT_cppunit
pkgcfg_lib_PKGC_CPPUNIT_cppunit-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PKGC_GMP_gmp
pkgcfg_lib_PKGC_GMP_gmp-ADVANCED:INTERNAL=1
prefix_result:INTERNAL=/usr/lib/aarch64-linux-gnu
//extra options for py.test
pytest_opt:INTERNAL=-v
//Limit time for tests (in seconds)
tests_timeout:INTERNAL=30

dh_auto_configure: error: cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_SKIP_BUILD_RPATH=TRUE -DFORCE_SKIP_RPATH=1 -DCMAKE_SKIP_INSTALL_RPATH=TRUE -DCMAKE_SKIP_RPATH=TRUE -DINSTALL_CMAKE_DIR=/usr/lib/aarch64-linux-gnu/cmake/siconos -DPython3_EXECUTABLE=/usr/bin/python3 -DI_WANT_STATIC_LPSOLVE=ON -DLpSolve_LIBRARY=/usr/lib/liblpsolve55_pic.a "-DCMAKE_Fortran_FLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/siconos-4.4.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -mbranch-protection=standard -fallow-argument-mismatch" -DWITH_TESTING=ON -DWITH_DOCUMENTATION=ON -DWITH_DOXY2SWIG=ON -DWITH_SYSTEM_SUITESPARSE=ON -DWITH_SERIALIZATION=ON -DWITH_GENERATION=ON -DWITH_BULLET=ON -DWITH_FCLIB=OFF -DWITH_OCE=OFF -DIDONTWANTMPI=ON -DWITH_MUMPS=ON -Dpython_install_options=--install-layout=deb -Dtests_timeout=30 .. returned exit code 1
make[1]: *** [debian/rules:53: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/siconos-4.4.0+dfsg'
make: *** [debian/rules:49: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T20:01:32Z

-------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/2411120/

The most likely cause of build failures is the removed backwards compatibility for
CMake versions earlier than 3.5. You can find additional information in my
debian-devel announcement:

https://lists.debian.org/debian-devel/2025/04/msg00310.html

About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.

You can find the build task here:
https://debusine.debian.net/work-request/154852/

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks,
Timo



More information about the debian-science-maintainers mailing list