Bug 1999204
| Summary: | F36FailsToInstall: mrpt-libs | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
| Component: | mrpt | Assignee: | Rich Mattes <richmattes> |
| Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | awilliam, cz172638, kwizart, mtasaka, richmattes, robotics |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-09-21 11:35:10 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1992487 | ||
|
Description
Miro Hrončok
2021-08-30 17:26:18 UTC
It's failing to install because it needs rebuilding for pcl, but the build failed: https://koji.fedoraproject.org/koji/taskinfo?taskID=74969042 I *think* these are the errors, though they come some time before the build actually dies (maybe it's just super parallel...) /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CDifodo.cpp: In member function 'void mrpt::vision::CDifodo::performWarping()': /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CDifodo.cpp:416:103: error: no match for 'operator+=' (operand types are 'Eigen::internal::enable_if<true, Eigen::IndexedView<Eigen::Matrix<float, -1, -1>, float, float> >::type' {aka 'Eigen::IndexedView<Eigen::Matrix<float, -1, -1>, float, float>'} and 'const float') 416 | depth_warped[image_level](round(vwarp), round(uwarp)) += depth_w; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ... /builddir/build/BUILD/mrpt-1.4.0/libs/vision/src/CDifodo.cpp:417:82: error: no match for 'operator+=' (operand types are 'Eigen::internal::enable_if<true, Eigen::IndexedView<Eigen::Matrix<float, -1, -1>, float, float> >::type' {aka 'Eigen::IndexedView<Eigen::Matrix<float, -1, -1>, float, float>'} and 'float') 417 | wacu(round(vwarp), round(uwarp)) += 1.f; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ This is blocking the Robotics spin from composing (which Rich is also the owner of). I believe you're correct in identifying the errors. They are likely due to incompatibilities with the new eigen3-3.4.0 update in rawhide. I will try to see if there's a way to work around this, but I do need to find time to bring in the latest upstream release. *** Bug 2003594 has been marked as a duplicate of this bug. *** Unfortunately now doxygen 1.9.2 produces different filenames on different architectures... https://koji.fedoraproject.org/koji/taskinfo?taskID=75866409 Rich, would you mark -doc subpackage arch-dependent for now? I removed noarch from the -doc subpackage for now. I think the problem might be that there's a "pbmap.h" and a "PbMap.h", and doxygen is de-duplicating them, but picking a different file to keep depending on the architecture. Hello, Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (mhroncok). All subpackages of a package against which this bug was filled are now installable or removed from Fedora 36. Thanks for taking care of it! |