JuliaIO / FFMPEG.jl

Julia Package for the FFMPEG builder binaries
MIT License
34 stars 13 forks source link

ON a mac M2 Plots does not compile because MMFPEG fails to find the architecture. #58

Open Illuminista opened 11 months ago

Illuminista commented 11 months ago

The problem is due to BinaryProvider which returns 'unknown'. However, BinaryProvider seems to be no longer active, so I am in a sort of Catch22 situation. How to solve? (I actually do not need FFMPEG is simply needed by Plots). Macbook M2max, Julia 1.9.4 with packages updated, Sonoma 14.1.1

Thanks for your help

luraess commented 8 months ago

Any update on that one? Hitting the same issue as ☝️ on Julia 1.10.1 with M1 MacBook Air and latest Sonoma 14.2.1

ZoltanRacz commented 8 months ago

A package of mine fails test for Julia1.10 on latest windows, due to the same issue: https://github.com/ZoltanRacz/MomentMatching.jl/actions/runs/8078308165/job/22070340092

For testing I load Plots, which needs FFMPEG. then LoadError: Error building FFMPEG: LoadError: Unable to open libLLVM! and LoadError: Failed to precompile BinaryProvider

Illuminista commented 8 months ago

I found in the net that the problem is that CSV by default loads an old version of FFMPEG (v0.2).

So this the following worked for me (Julia 1.10, mac os sonoma, arm64):

-- remove both CSV and FFMPEG

-- install first FFMPEG@0.4.1 (version 0.4)

-- install CSV

and I finally can read CSSV files

I hope this helps