Closed rinmyo closed 7 months ago
but there is a condition that the version of FFTW is limited at 0.5.0 with current NonlinearSolve
If you look at https://juliahub.com/ui/Packages/General/NonlinearSolve you see that NonlinearSolve does not directly or indirectly depend on FFTW/AbstractFFTs at all. The entire FFT stack is not part of the dependency list here. Are you sure this is being done in a clean environment?
yeah, of course, you can saw that I tried it on with a temp environment
It wasn't related to NonlinearSolve.jl but I fixed it anyways. If you did why AbstractFFTs
it just shows a lot of Makie packages, no NonlinearSolve.jl. The issue was FFTW blocking MKL_jll v2024. Why that effects Makie? I have no idea because I don't develop it, but I make FFTW accept MKL_jll v2024 and it's fine now.
Why that effects Makie? I have no idea
I assume the link is KernelDensity: https://github.com/JuliaStats/KernelDensity.jl/pull/117
Describe the bug 🐞
Cannot work with Makie.jl on Apple silicon due to the version of FFTW conflict.
Expected behavior
Makie.jl works properly with NonlinearSolve.jl
Minimal Reproducible Example 👇
Error & Stacktrace ⚠️
Environment (please complete the following information):
using Pkg; Pkg.status()
using Pkg; Pkg.status(; mode = PKGMODE_MANIFEST)
versioninfo()
Additional context Makie depended on FFTW, but there is a condition that the version of FFTW is limited at 0.5.0 with current NonlinearSolve. but the BinaryProvider pkg that FFTW v0.5.0 depended does not support apple silicon. and the FFTW is no longer depending on the BinaryProvider now.
Add any other context about the problem here.