-
Notifications
You must be signed in to change notification settings - Fork 561
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 mac support #10212
base: master
Are you sure you want to change the base?
Itk mac support #10212
Conversation
Dependency(PackageSpec(name="JpegTurbo_jll", uuid="aacddb02-875f-59d6-b918-886e6ef4fbf8")), | ||
Dependency(PackageSpec(name="Libtiff_jll", uuid="89763e89-9b03-5906-acba-b20f662cd828")), | ||
Dependency(PackageSpec(name="libpng_jll", uuid="b53b4c65-9356-5827-b1ea-8c7a1a84506f")), | ||
Dependency(PackageSpec(name="Eigen_jll", uuid="bc6bbf8a-a594-5541-9c57-10b0d0312c70")), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Isn't eigen header only?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, the binarybuilder wizard errors, if i do not include all the dependency packages, so followed the same routine.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not saying you should remove it, but if eigen isn't needed at runtime then it should be a build-only dependency: https://docs.binarybuilder.org/stable/reference/#BinaryBuilderBase.BuildDependency. So the question is: is the eigen package really needed at runtime?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since this build will change compat bounds, you must change the version number. Use 5.3.1 (doesn't look like upstream will use that number)
Very Strange, the build succeeds on my x86_64 linux, with glibc |
Bumping the minor version is causing the package build fail on most of the platforms, primarily due to one of the modules in the ITK package, Specifically following is the issue :
|
How's the version number possibly related to anything happening inside the build environment as that variable isn't used anywhere? Also, you must change the version number, I'm not going to merge the PR without that, and even if I did, it'd fail to be registered in General, reason why I'm telling you to change the version number. |
I am just as confused, thats just an arbitrary variable, and i know that changing version is required, but its just buildkite is failing builds, let me try again with that version. |
@giordano See, in the last commit
u can see it was successful but this commit which is literally about a version string, is causing issues, somewhat this version change is related then i guess. Should i discard platforms for which the build is failing, i surely have reported the error to the ITK forums, a patch from their side perhaps is somewhat needed for some platforms for ITK-5.3.0 |
What is going on???? It literally appears that the any chosen first build is randomly failing. |
I don't have the time to look at this today (and probably for most of the rest of the week) |
no worries, not in a hurry, have an awesome week on your side of the screen :) |
Added macOs compilation support for libITK