I’m trying to switch a package to BinaryBuilder.jl
. It works fine on most systems (at least, those that I can test with Travis), but I’m facing some difficulties with the Windows build: the library is successfully installed in Julia 0.7, but fails with Julia 0.6 with the following error:
LoadError: BinaryProvider.LibraryProduct(nothing, String["libwcs"], :libwcs, "Prefix(C:\\Users\\appveyor\\.julia\\v0.6\\WCS\\deps\\usr)") is not satisfied, cannot generate deps.jl!
while loading C:\Users\appveyor\.julia\v0.6\WCS\deps\build.jl, in expression starting on line 46
Here are some information:
- the script used to build the library: https://github.com/JuliaAstro/WCSLIBBuilder/blob/43b1ad73e51c45fb9975c0147c15ecef1011c815/build_tarballs.jl
- the tag where the built packages are stored: https://github.com/JuliaAstro/WCSLIBBuilder/releases/tag/v5.13a
- the
build.jl
script in the Julia wrapper: https://github.com/giordano/WCS.jl/blob/b570c9004682ff6fd71bb1f0728416091cf3f7ca/deps/build.jl - AppVeyor: AppVeyor
Has anyone a clue about why Julia 0.6 fails to install the library on Windows? Am I doing something wrong, maybe in the build script?