Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ITK] solve itkeigen packaging pb #1113

Closed
wants to merge 1 commit into from

Conversation

mathildemerle
Copy link
Collaborator

Fix #1111

Itkeigen since ITK5.1.1 had a problem at packaging on Ubuntu at least. It has been discovered during the work of this PR #1112

There were 2 directories at wrong location: include and lib. The include one is solved on line _eigen3_cmake_install_includedir and the lib one through ITK_INSTALL_PACKAGE_DIR. For the include one we could have used ITK_INSTALL_INCLUDE_DIR but unfortunately it does not compile because it affects other part of the code.

Ⓜ️

@mathildemerle mathildemerle added this to the 4.0 milestone Mar 21, 2023
@mathildemerle
Copy link
Collaborator Author

I put this PR as invalid because after some new tests, there is still a problem with ITKeigen on master, that can be particularly seen in RPM package. Indeed, DEB packages warn that there are linked to weird hardcoded ITKeigen locations in the package (/home/etc), but RPM not only warn but block the installation.

ITKeigen is the only ITK ThirdParty module to have this kind of packaging problem, and this could be an ITK bug.

For now, one quick solution is to rebuild the RPM removing the problematic lines as explained in this doc.

The other solution would be to find a proper debug in ITK and/or medInria, as began here. I'm working on it, if i find something i'll tell here.

@mathildemerle
Copy link
Collaborator Author

ITKeigen debug done on ff83d04 on PR #1112
I close this PR

@mathildemerle mathildemerle deleted the itkeigen branch April 11, 2023 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Packaging] med4 ITKeigen installed on wrong area on Linux master packaging
1 participant