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