| Summary: | FTBFS with Eigen 5 | ||
|---|---|---|---|
| Product: | [Applications] step | Reporter: | Antonio Rojas <arojas> |
| Component: | general | Assignee: | Steve Cossette <farchord> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | farchord |
| Priority: | NOR | ||
| Version First Reported In: | 25.08.1 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/education/step/-/commit/c538000f21ad7dcea77e233d8d237fdead54751e | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
| Attachments: | Step 25.11.80 build log on Fedora Rawhide | ||
|
Description
Antonio Rojas
2025-10-09 08:54:21 UTC
I can confirm this is still an issue in 25..08.3 Git commit 7f6cd1fbf5f631aa64e94512ff5531233f1a2ed1 by Albert Astals Cid. Committed on 26/11/2025 at 15:02. Pushed by aacid into branch 'master'. Import two files from old eigen They were removed because of being LGPL but we do not have a problem with that M +2 -1 stepcore/constraintsolver.cc A +183 -0 stepcore/eigenconstrainedconjgrad.h [License: LGPL] A +152 -0 stepcore/eigeniterationcontroller.h [License: LGPL] https://invent.kde.org/education/step/-/commit/7f6cd1fbf5f631aa64e94512ff5531233f1a2ed1 Git commit c538000f21ad7dcea77e233d8d237fdead54751e by Albert Astals Cid. Committed on 26/11/2025 at 15:30. Pushed by aacid into branch 'release/25.12'. Import two files from old eigen They were removed because of being LGPL but we do not have a problem with that (cherry picked from commit 7f6cd1fbf5f631aa64e94512ff5531233f1a2ed1) M +2 -1 stepcore/constraintsolver.cc A +183 -0 stepcore/eigenconstrainedconjgrad.h [License: LGPL] A +152 -0 stepcore/eigeniterationcontroller.h [License: LGPL] https://invent.kde.org/education/step/-/commit/c538000f21ad7dcea77e233d8d237fdead54751e Created attachment 187201 [details] Step 25.11.80 build log on Fedora Rawhide This is still an issue here on 25.11.80. First, the CMakeLists.txt still hard-requires Eigen3 (See: https://invent.kde.org/education/step/-/blob/release/25.12/CMakeLists.txt?ref_type=heads#L47) And I tried manually patching the Eigen3 version requirement out, I still get a failed build. See attached build log. The version constraint is removed in https://invent.kde.org/education/step/-/merge_requests/41 The build failure has nothing to do with eigen and is already fixed in https://invent.kde.org/education/step/-/commit/86dda2a4a9c78fd457f0355b659c2d2262c36dba (In reply to Antonio Rojas from comment #5) > The version constraint is removed in > https://invent.kde.org/education/step/-/merge_requests/41 > > The build failure has nothing to do with eigen and is already fixed in > https://invent.kde.org/education/step/-/commit/ > 86dda2a4a9c78fd457f0355b659c2d2262c36dba Ah, right.... I didn't know I needed 3 total patches, not just one. This seems to work now, thanks! |