MakieOrg / GeoMakie.jl

Geographical plotting utilities for Makie.jl
https://geo.makie.org
MIT License
167 stars 24 forks source link

Incompatibility with GeometryBasics@0.4.11 #226

Closed Zetison closed 4 months ago

Zetison commented 4 months ago

It seems GeoMakie has some issues with GeometryBasics@0.4.11:

WARNING: Method definition isfinite(Union{GeometryBasics.AbstractPoint{Dim, T} where T where Dim, GeometryBasics.Vec{S, T} where T where S}) in module GeometryBasics at C:\Users\jonv.julia\packages\GeometryBasics\ebXl0\src\fixed_arrays.jl:134 overwritten in module GeoMakie at C:\Users\jonv.julia\packages\GeoMakie\Nvneh\src\utils.jl:128. │ ERROR: Method overwriting is not permitted during Module precompilation. Use __precompile__(false) to opt-out of precompilation.

Using GeometryBasics@0.4.10 resolves this issue

asinghvi17 commented 4 months ago

Which version are you on? v0.6.3 of GeoMakie should not have this issue.

vuolleko commented 4 months ago

I have the same issue with GeoMakie@0.6.3 and GeometryBasics@0.4.11. Works fine with 0.6.2 and 0.4.10.

Julia 1.10.3 on MacOS 14.4.1 with Apple M2.

Seems to work on Julia 1.9.4. It gives the same warning, but no error is raised.

asinghvi17 commented 4 months ago

Do you see the same error with v0.6.4?

vuolleko commented 4 months ago

Works fine now. Thanks.