-
Notifications
You must be signed in to change notification settings - Fork 128
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
ci: Add HDF5 to a windows build #3732
ci: Add HDF5 to a windows build #3732
Conversation
bfc365b
to
faf28d5
Compare
The build turned up warnings (which were treated as errors) like this one:
Looking at the code, I wonder why in |
There reason might be to make it interoperable with HDF5, @guj more expertise in those modules. |
d398627
to
7e3b840
Compare
Sorry I just saw this. Scott is right, steps should be size_t. I will correct it in HDF5Common.* in another pull request. |
Sounds good, thanks @guj! |
|
@guj I think we still want this, since it will allow testing HDF5+windows in CI. I'm re-opening and will rebase on the latest |
7e3b840
to
8955541
Compare
@vicentebolea I can reproduce the 6 errors in the Windows/VS2022 builds locally, and I added the latest WIP commit to try to see what's happening in CI when the test passes vs fails. I'm guessing the spack-installed hdf5 in our ubuntu images is missing the extra But still I can see the debug output from the failed tests as well as from at least one passing. The test failure I instrumented with extra debug output is happening at this line. And what's weird to me is that the The HDF5 docs have a table (a little ways down here) which says that the "native" type If you or @guj have any thoughts about what could be going on, please let me know. Thanks! |
Thanks @scottwittenburg for checking on windows!! similarly for the later assertion of type H5T_NATIVE_ULONG .. |
b13a306
to
2e37421
Compare
You were correct @guj, thank you for your help 😁 In 2e37421 I've taken a stab at what you suggested, and it has resolved the remaining windows+hdf5 failures. If you get a chance, can you take a look and make sure that fix looks good to you? Thanks again! |
@vicentebolea I think this is finally going to pass all the tests 😅 Can you please review when you get a chance? Thanks! |
Looks good to me! Thanks @scottwittenburg ! |
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.
Looks Good. I proposed a change in one the examples, apply the suggestion if you think that it makes sense and I will approve again.
In any case already approved.
@vicentebolea The
Have you seen that before? Should I just retry that job? |
Hiccups at the olcf ci, i will retry the job a bit later |
@scottwittenburg CI passing |
@scottwittenburg feel free to merge if you see fit, approved :) |
Turns on HDF5 for windows builds using the vs2022 compiler.
Fixes: #3662