Bug#1136330: solvespace: FTBFS with libeigen3-dev 5.0 (major version transition)
Matthias Geiger
werdahias at riseup.net
Thu Jun 11 07:11:56 BST 2026
On Mon, 11 May 2026 22:57:17 +0200 (CEST) Anton Gladky <gladk at debian.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Package: src:solvespace
> Version: 3.1+ds1-4
> Severity: important
> Tags: sid forky ftbfs
> User: debian-devel at lists.debian.org
> Usertags: eigen3-5.0
>
> 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:
> ===========================================
>
> - -- Using in-tree Eigen
> CMake Error at CMakeLists.txt:207 (message):
> Eigen 3 not found on system or in-tree
>
>
> ===========================================
> libeigen3-dev_5.0.1-1 is available in experimental.
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
More information about the debian-science-maintainers
mailing list