-
Notifications
You must be signed in to change notification settings - Fork 13
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
GDAL_jll broke – uses LERC_jll without declaring it #179
Comments
I guess LERC was just picked up automatically since it was found since libtiff has it as a dependency:
From https://gdal.org/en/latest/development/building_from_source.html#lerc
https://gdal.org/en/latest/drivers/raster/gtiff.html So I guess it would be best to explicitly declare the LERC dependency. |
This breakage doesn't affect Windows. Is |
@visr wow! Coming back from a 2 week lagged project, this one also failed for me. However, doing the above first works. add LERC_jll@3 in my case it complained about
|
confirmed that LERC_jll 3 works, but 4 does not. So I'd suggest you also compat or pin |
The fix of adding |
I think it should be handled by |
Needs JuliaPackaging#9586. The recent LERC_jll v4 release broke GDAL_jll since it was an implicit dependency. See JuliaGeo/GDAL.jl#179. This tries to make a new release compatible with LERC_jll v4, and the latest breaking PROJ release. Since PROJ is also a dependency of libgeotiff this needs JuliaPackaging#9586 first. It also adds compats for dependencies that did not yet have them.
A more minimal predecessor to JuliaPackaging#9587 to hopefully be able to fix JuliaGeo/GDAL.jl#179 more quickly.
I submitted the (hopefully) quick fix JuliaPackaging/Yggdrasil#9588 to add a LERC v3, and JuliaPackaging/Yggdrasil#9586 and JuliaPackaging/Yggdrasil#9587 as the way forward, such that we also become compatible with the latest PROJ build again. |
Thanks guys. I just found this myself with 1.11 on mac, and great to see a fix is almost in place. |
* [GDAL] Add LERC only A more minimal predecessor to #9587 to hopefully be able to fix JuliaGeo/GDAL.jl#179 more quickly. * Disable aarch64-freebsd for now
To see if JuliaPackaging/Yggdrasil#9588 fixes #179
Fixed by JuliaPackaging/Yggdrasil#9588 as shown by #181. |
* [GDAL] Add explicit LERC dependency Needs #9586. The recent LERC_jll v4 release broke GDAL_jll since it was an implicit dependency. See JuliaGeo/GDAL.jl#179. This tries to make a new release compatible with LERC_jll v4, and the latest breaking PROJ release. Since PROJ is also a dependency of libgeotiff this needs #9586 first. It also adds compats for dependencies that did not yet have them. * Rebuild now that libgeotiff_jll is updated
* [GDAL] Add LERC only A more minimal predecessor to JuliaPackaging#9587 to hopefully be able to fix JuliaGeo/GDAL.jl#179 more quickly. * Disable aarch64-freebsd for now
* [GDAL] Add explicit LERC dependency Needs JuliaPackaging#9586. The recent LERC_jll v4 release broke GDAL_jll since it was an implicit dependency. See JuliaGeo/GDAL.jl#179. This tries to make a new release compatible with LERC_jll v4, and the latest breaking PROJ release. Since PROJ is also a dependency of libgeotiff this needs JuliaPackaging#9586 first. It also adds compats for dependencies that did not yet have them. * Rebuild now that libgeotiff_jll is updated
Yesterday I created a new version of Libtiff_jll that uses LERC_jll, updating from LERC 3 to LERC 4.
This morning I see that GDAL_jll is broken. I see the error message
It is possible/likely that GDAL_jll depends on LERC_jll, but doesn't declare so. It now expects LERC_jll version 3, but that is not available any more.
If so, the solution would be to either add a compat bound for GDAL_jll, restricting Libtiff_jll to
~4.6
, or to release a new version of GDAL_jll that either doesn't use LERC or explicitly delcares this dependency.The text was updated successfully, but these errors were encountered: