-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
[hdf5] Build error on x64-windows #42848
Comments
There seems to be a library called 'szip' missing from dependencies for hdf5, and szip doesn't seem to have a vcpkg port; szip seems to be made by the same developers as hdf5 (US Army Engineer Research and Development Center or ERDC). By default, install hdf5 turns into hdf5[core,szip,zlib]. The last working version installed with vcpkg was hdf5[core,cpp,szip,zlib]:[email protected]#2 and the current version that fails when linking during build is [email protected]#3 (so a change from ending with .3#2 to .4#3) Note: install hdf5[core,cpp,szip,zlib] doesn't fix the issue and szip doesn't seem to be optional (and was previously working as part of hdf5[core,cpp,szip,zlib]:[email protected]#2). I hope any of that helps. |
Sorry I didn't repro your issue.
|
Here, szip is the feature name of
|
There used to be a port szip. But upstream hdf5 prefers libaec today, and vcpkg followed that recently, with a port libaec being added and port szip being removed. |
Package: hdf5[core,szip,zlib]:[email protected]#3
Host Environment
vcpkg-scripts version: f06267d 2024-12-21 (10 hours ago)
To Reproduce
vcpkg install hdf5
Failure logs
F:\dev\vcpkg\buildtrees\hdf5\install-x64-windows-rel-out.log
The text was updated successfully, but these errors were encountered: