Your message dated Thu, 20 Nov 2025 08:38:29 +0100
with message-id <[email protected]>
and subject line Re: Bug#1113500: [Help] Re: siconos: FTBFS with CMake 4
has caused the Debian Bug report #1113500,
regarding siconos: FTBFS with CMake 4
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 [email protected]
immediately.)


-- 
1113500: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113500
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: siconos
Version: 4.4.0+dfsg-4
Severity: serious
User: [email protected]
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

--- End Message ---
--- Begin Message ---
Hi,

I confirm the package builds with CMake4 and I agree with Stephen.
Thus closing this bug.

Kind regards
    Andreas.

PS: Thank you Stephen for your work.  Its just uploaded.

Am Wed, Nov 19, 2025 at 10:40:00PM +0100 schrieb Stephen Sinclair:
> Thank you for the review Andreas.
> 
> You are right regarding the appropriate bug to close, changed. I do
> not see any changes necessary for CMake 4, after compiling using the
> `cmake` package in experimental (4.1.2-1), so I will close this bug
> after the upload.
> 
> I have run routine-update. Thanks for that note, I haven't used that
> utility before.
> 
> regards,
> Steve
> 
> On Wed, Nov 19, 2025 at 12:07 PM Andreas Tille <[email protected]> wrote:
> >
> > Hi Stephen,
> >
> > see my inline comment on Salsa
> >
> >    Are you sure you are closing the correct bug? Shouldn't this rather be 
> > #1066316 ? The CMake 4 issue is not mentioned in d/changelog which should 
> > be bug #1113500.
> >
> > I'd also recommend running
> >
> >    `routine-update -u -v -t`
> >
> > on the package.  This would at least update Standards-Version
> > (and perhaps other things.)
> >
> > Thanks a lot for working on this package in any case
> >     Andreas.
> >
> > Am Tue, Nov 18, 2025 at 04:26:21PM +0100 schrieb Stephen Sinclair:
> > > I believe all issues are now resolved on Salsa master branch.
> > >
> > > Unfortunately the build times out. On my laptop it takes 70 minutes
> > > but it exceeds 3 hours on the Salsa runner, which kills the job. I
> > > tried changing the CI/CD timeout setting to 4h but I guess the runner
> > > itself is capped.
> > >
> > > In any case, for me it is passing lintian and autopkgtests. So
> > > awaiting review & upload. I did not tag it for unstable yet, pending
> > > review.
> > >
> > > regards,
> > > Steve
> > >
> > > On Mon, Oct 27, 2025 at 1:56 PM Stephen Sinclair <[email protected]> 
> > > wrote:
> > > >
> > > > I will look into getting this package to compile again. The reason I 
> > > > haven't yet proposed an update to the latest upstream version is that 
> > > > upstream introduced changes that made it even harder to package, and I 
> > > > didn't have time for that, but actually now I do have some time so I 
> > > > will evaluate.
> > > >
> > > > regards,
> > > > Steve
> > > >
> > > > On Sun, Oct 26, 2025 at 9:20 PM Andreas Tille <[email protected]> wrote:
> > > >>
> > > >> Control: tags -1 help
> > > >> Thanks
> > > >>
> > > >> Hi,
> > > >>
> > > >> I tried the "usual means" to fix the CMake 4 build.
> > > >>
> > > >> Possibly the new upstream version might help?
> > > >>
> > > >> Kind regards
> > > >>     Andreas.
> > > >>
> > > >> --
> > > >> https://fam-tille.de
> > > >>
> > >
> >
> > --
> > https://fam-tille.de
> 

-- 
https://fam-tille.de

--- End Message ---

Reply via email to