#1136330 solvespace: FTBFS with libeigen3-dev 5.0 (major version transition)

#1136330#5
Date:
2026-05-11 20:57:17 UTC
From:
To:
Dear Maintainer,

your package depends on libeigen3-dev. The upstream released a
new major version of this mathematical library, 5.0.0. Some
basic information about new features and changes in this version
can be found here:

https://libeigen.gitlab.io/releases/5.0/

This is a major version change and may require code changes in packages
depending on eigen3. The key breaking changes include:

  - Minimum required C++ standard is now C++14
  - Changes in the build system integration
  - Some API name changes

solvespace FTBFS with libeigen3-dev 5.0.1. The full build log is available at:

https://debusine.debian.net/debian/developers-gladk-eigen3/artifact/3761796/

Here is the most probably relevant part of the failing build log:
    ===========================================

#1136330#10
Date:
2026-06-11 06:11:56 UTC
From:
To:
Hi Anton,

do you know if something underlying changed ? According to
https://libeigen.gitlab.io/eigen/docs-5.0/TopicCMakeGuide.html
this should just work as before. Even when I added a patch to use the
exact example specified for 5.0 it still couldn't find it.

best,

werdahias

#1136330#17
Date:
2026-09-04 04:53:54 UTC
From:
To:
Dear maintainers,

eigen3 5.0 (libeigen3-dev 5.0) is now in unstable, so these FTBFS bugs are
release-critical.  I am therefore raising their severity to serious.

Regards,

Anton

#1136330#22
Date:
2026-10-03 07:49:33 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
solvespace, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1136330@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anton Gladky <gladk@debian.org> (supplier of updated solvespace package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 03 Oct 2026 09:15:48 +0200
Source: solvespace
Architecture: source
Version: 3.2+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Anton Gladky <gladk@debian.org>
Closes: 1136330
Changes:
 solvespace (3.2+dfsg-3) unstable; urgency=medium
 .
   * Add patch to build with Eigen 5 (CMake config and C++14).(Closes: #1136330)
   * d/control: Bump debhelper-compat to 14
   * d/control: Build-depend on libfontconfig-dev instead of libfontconfig1-dev
   * d/control: Apply cme fix dpkg normalisation
   * d/watch: Use GitHub template and fix Dversion-Mangle so the current
     version can be found
   * d/copyright: Add paragraph for cmake/FindCairo.cmake (BSD-2-clause)
   * d/lrc.config: Exclude packaging metadata files from license check
   * d/salsa-ci.yml: Add, enable license reconciliation
   * d/patches: Mark Debian-specific patches as Forwarded: not-needed
   * d/lintian-overrides: Drop unused override, add font embedding override
Checksums-Sha1:
 02ea9c6f9bcac44a8245cd006bdbab9a18308f27 2404 solvespace_3.2+dfsg-3.dsc
 90810ccb41ae48fc5cc73d4d75f25400cb05e325 31028 solvespace_3.2+dfsg-3.debian.tar.xz
 c86f06874aec9005d3c190b5305f648fcfafa2d7 16673 solvespace_3.2+dfsg-3_source.buildinfo
Checksums-Sha256:
 889796dc570697911870db3cc87b42ccf8d107c9920167289708ad95360bd0b5 2404 solvespace_3.2+dfsg-3.dsc
 9a904fc32106ba752b505707743f3d12a372d2a8218039193624ba821903a823 31028 solvespace_3.2+dfsg-3.debian.tar.xz
 9aabe5db3db0588ccb2da3625d3aaf36c3e02e22b973783c61c22ca4faedb2ab 16673 solvespace_3.2+dfsg-3_source.buildinfo
Files:
 039963b71ff3c3a35912d3c90aab102a 2404 graphics optional solvespace_3.2+dfsg-3.dsc
 6dbe1d70ff3f74fd675b0680d640f1e6 31028 graphics optional solvespace_3.2+dfsg-3.debian.tar.xz
 2ff4cf0e153db702a3aa72b0d5b63ece 16673 graphics optional solvespace_3.2+dfsg-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAmrAsPQACgkQ0+Fzg8+n
/wbk0g//YFbhidN2jUGlV9184t8rjDpLNGTTe4XPwlGVroE0JSHwrnbUQTBiOC+y
AJVtwQWqjyLosWdPe7h8sEBRJZWdLchgZ1CT08TCc0Pe6sPzXP2XbPeJvLhTzlzk
TNP8icUYquwPL43khvalYACZ0GDEEiaSWZ3JqmfwI0p2JwwhVywlC8tU5lSPm7IY
rR9GVp1ygjPE67qoRIf1ywJswWqCPgnKdOhYvPbG1afFS8eWaYtWun3F1PQHAyH5
MrFTPVRFnUwrYJThzbvP9gcZ1AeCwkQoy2gmnoPtpR++lDJE1UPi6hsAXy/KaAyi
pMgoIyvxqdhkw4YQ4MPKtbbI5VK8187eJQRarZxTayGJ6CxZ+VonTOVMWgO6R1Iu
dzvBCKTulB9/6CygSIQgJ1M7eQ9T/ICqxqyDJ2gsY/Q1SINFHg7LNE3qKZ9B4tGs
ch+Ql05t8T/+mEZNlEZ9vBY1v31kxQZd5tB0fC+Ski97bZLbtzSNlsX4QiTltpao
t467oHhVKA1/zZ80UKrm4Ziq5Z9Kwi7mHPXn7Fgn6olkp9Pm82HkBtrrv8awA2MW
oRYmefbRCTJ5NCCIaOzwh65EBDu9/b9xNBac39lIeqZcegDhLOKNnhZYg+99M0Ip
n/4gtn5w+jqfRcQKK88rA2L9l7amnPRhiq0FRCBU2uwNXmKiMGk=
=v7Nx
-----END PGP SIGNATURE-----