I tried using Plots on Julia version 1.9.0(Windows) then it showed this error while building FFMPEG and Unable to open libLLVM!. Then I tried installing the older version 1.6.7 of Julia and it was able to install Plots.
(@v1.9) pkg> build FFMPEG
Building FFMPEG → `C:\Users\risha\.julia\scratchspaces\44cfe95a-1eb2-52ea-b672-e2afdf69b78f\9143266ba77d3313a4cf61d8333a1970e8c5d8b6\build.log`
ERROR: Error building `FFMPEG`:
ERROR: LoadError: Unable to open libLLVM!
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:35
[2] (::BinaryProvider.var"#open_libllvm#124")()
@ BinaryProvider C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:652
[3] detect_cxx11_string_abi()
@ BinaryProvider C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:655
[4] detect_compiler_abi()
@ BinaryProvider C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:668
[5] top-level scope
@ C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:685
[6] include(mod::Module, _path::String)
@ Base .\Base.jl:457
[7] include(x::String)
@ BinaryProvider C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\BinaryProvider.jl:1
[8] top-level scope
@ C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\BinaryProvider.jl:12
[9] include
@ .\Base.jl:457 [inlined]
[10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
@ Base .\loading.jl:2010
[11] top-level scope
@ stdin:2
in expression starting at C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:685
in expression starting at C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\BinaryProvider.jl:1
in expression starting at stdin:2
ERROR: LoadError: Failed to precompile BinaryProvider [b99e7846-7c00-51b0-8f62-c81ae34c0232] to "C:\\Users\\risha\\.julia\\compiled\\v1.9\\BinaryProvider\\jl_2130.tmp".
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:35
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
@ Base .\loading.jl:2260
[3] compilecache
@ .\loading.jl:2127 [inlined]
[4] _require(pkg::Base.PkgId, env::String)
@ Base .\loading.jl:1770
[5] _require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:1625
[6] macro expansion
@ .\loading.jl:1613 [inlined]
[7] macro expansion
@ .\lock.jl:267 [inlined]
[8] require(into::Module, mod::Symbol)
@ Base .\loading.jl:1576
[9] include(fname::String)
@ Base.MainInclude .\client.jl:478
[10] top-level scope
@ none:5
in expression starting at C:\Users\risha\.julia\packages\FFMPEG\guN1x\deps\build.jl:1
julia> using Pluto
julia> Pluto.run()
[ Info: Loading...
┌ Info:
└ Opening http://localhost:1234/?secret=BDH0L3fL in your default browser... ~ have fun!
┌ Info:
│ Press Ctrl+C in this terminal to stop Pluto
└
From worker 2: Deps path: C:\Users\risha\.julia\packages\FFMPEG\guN1x\src\..\deps\deps.jl
From worker 2: ERROR: LoadError: FFMPEG not installed properly, run `] build FFMPEG`, restart Julia and try again
From worker 2: Stacktrace:
From worker 2: [1] error(s::String)
From worker 2: @ Base .\error.jl:35
From worker 2: [2] top-level scope
From worker 2: @ C:\Users\risha\.julia\packages\FFMPEG\guN1x\src\FFMPEG.jl:23
From worker 2: [3] include
From worker 2: @ .\Base.jl:457 [inlined]
From worker 2: [4] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
From worker 2: @ Base .\loading.jl:2010
From worker 2: [5] top-level scope
From worker 2: @ stdin:2
From worker 2: in expression starting at C:\Users\risha\.julia\packages\FFMPEG\guN1x\src\FFMPEG.jl:1
From worker 2: in expression starting at stdin:2
From worker 2: ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to "C:\\Users\\risha\\.julia\\compiled\\v1.9\\FFMPEG\\jl_46CA.tmp".
From worker 2: Stacktrace:
From worker 2: [1] error(s::String)
From worker 2: @ Base .\error.jl:35
From worker 2: [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
From worker 2: @ Base .\loading.jl:2260
From worker 2: [3] compilecache
From worker 2: @ .\loading.jl:2127 [inlined]
From worker 2: [4] _require(pkg::Base.PkgId, env::String)
From worker 2: @ Base .\loading.jl:1770
From worker 2: [5] _require_prelocked(uuidkey::Base.PkgId, env::String)
From worker 2: @ Base .\loading.jl:1625
From worker 2: [6] macro expansion
From worker 2: @ .\loading.jl:1613 [inlined]
From worker 2: [7] macro expansion
From worker 2: @ .\lock.jl:267 [inlined]
From worker 2: [8] require(into::Module, mod::Symbol)
From worker 2: @ Base .\loading.jl:1576
From worker 2: [9] include
From worker 2: @ .\Base.jl:457 [inlined]
From worker 2: [10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
From worker 2: @ Base .\loading.jl:2010
From worker 2: [11] top-level scope
From worker 2: @ stdin:2
From worker 2: in expression starting at C:\Users\risha\.julia\packages\Plots\iYDwd\src\Plots.jl:1
From worker 2: in expression starting at stdin:2
From worker 2: fatal: error thrown and no exception handler available.Unhandled Task ERROR: InterruptException:
Stacktrace:
[1] sigatomic_end
@ .\c.jl:452 [inlined]
[2] uv_write(s::Base.TTY, p::Ptr{UInt8}, n::UInt64)
@ Base .\stream.jl:1044
[3] unsafe_write(s::Base.TTY, p::Ptr{UInt8}, n::UInt64)
@ Base .\stream.jl:1120
[4] write
@ .\strings\io.jl:244 [inlined]
[5] print
@ .\strings\io.jl:246 [inlined]
[6] print(::Base.TTY, ::String, ::String, ::Vararg{String})
@ Base .\strings\io.jl:46
[7] println(::Base.TTY, ::String, ::Vararg{String})
@ Base .\strings\io.jl:75
[8] println(xs::String)
@ Base .\coreio.jl:4
[9] macro expansion
@ C:\Users\risha\AppData\Local\Programs\Julia-1.9.0\share\julia\stdlib\v1.9\Distributed\src\cluster.jl:289 [inlined]
[10] (::Distributed.var"#37#38"{Int64, Base.PipeEndpoint})()
@ Distributed .\task.jl:514
Worker 2 terminated.
Unhandled Task ERROR: EOFError: read end of file
Stacktrace:
[1] (::Base.var"#wait_locked#715")(s::Sockets.TCPSocket, buf::IOBuffer, nb::Int64)
@ Base .\stream.jl:947
[2] unsafe_read(s::Sockets.TCPSocket, p::Ptr{UInt8}, nb::UInt64)
@ Base .\stream.jl:955
[3] unsafe_read
@ .\io.jl:761 [inlined]
[4] unsafe_read(s::Sockets.TCPSocket, p::Base.RefValue{NTuple{4, Int64}}, n::Int64)
@ Base .\io.jl:760
[5] read!
@ .\io.jl:762 [inlined]
[6] deserialize_hdr_raw
@ C:\Users\risha\AppData\Local\Programs\Julia-1.9.0\share\julia\stdlib\v1.9\Distributed\src\messages.jl:167 [inlined]
[7] message_handler_loop(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool)
@ Distributed C:\Users\risha\AppData\Local\Programs\Julia-1.9.0\share\julia\stdlib\v1.9\Distributed\src\process_messages.jl:172
[8] process_tcp_streams(r_stream::Sockets.TCPSocket, w_stream::Sockets.TCPSocket, incoming::Bool)
@ Distributed C:\Users\risha\AppData\Local\Programs\Julia-1.9.0\share\julia\stdlib\v1.9\Distributed\src\process_messages.jl:133
[9] (::Distributed.var"#103#104"{Sockets.TCPSocket, Sockets.TCPSocket, Bool})()
@ Distributed .\task.jl:514
┌ Info:
│ Closing Pluto... Restart Julia for a fresh session.
│
│ Have a nice day! 🎈
└
julia> u
ERROR: UndefVarError: `u` not defined
julia>
julia>
julia>
julia>
julia>
julia>
julia>
julia> update FFMPEG
ERROR: syntax: extra token "FFMPEG" after end of expression
Stacktrace:
[1] top-level scope
@ none:1
(@v1.9) pkg> update FFMPEG
Updating registry at `C:\Users\risha\.julia\registries\General.toml`
No Changes to `C:\Users\risha\.julia\environments\v1.9\Project.toml`
No Changes to `C:\Users\risha\.julia\environments\v1.9\Manifest.toml`
julia> using Pluto
julia> Pluto.run()
┌ Info:
└ Opening http://localhost:1234/?secret=bUdt6C4K in your default browser... ~ have fun!
┌ Info:
│ Press Ctrl+C in this terminal to stop Pluto
└
From worker 3: Deps path: C:\Users\risha\.julia\packages\FFMPEG\guN1x\src\..\deps\deps.jl
From worker 3: ERROR: LoadError: FFMPEG not installed properly, run `] build FFMPEG`, restart Julia and try again
From worker 3: Stacktrace:
From worker 3: [1] error(s::String)
From worker 3: @ Base .\error.jl:35
From worker 3: [2] top-level scope
From worker 3: @ C:\Users\risha\.julia\packages\FFMPEG\guN1x\src\FFMPEG.jl:23
From worker 3: [3] include
From worker 3: @ .\Base.jl:457 [inlined]
From worker 3: [4] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
From worker 3: @ Base .\loading.jl:2010
From worker 3: [5] top-level scope
From worker 3: @ stdin:2
From worker 3: in expression starting at C:\Users\risha\.julia\packages\FFMPEG\guN1x\src\FFMPEG.jl:1
From worker 3: in expression starting at stdin:2
From worker 3: ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to "C:\\Users\\risha\\.julia\\compiled\\v1.9\\FFMPEG\\jl_85FA.tmp".
From worker 3: Stacktrace:
From worker 3: [1] error(s::String)
┌ Info: om worker 3: @ Base .\error.jl:35
│ Closing Pluto... Restart Julia for a fresh session. kgId, path::String, internal_stderr::IO, internal_stdout::IO, keep
│ oaded_modules::Bool)
│ Have a nice day! 🎈 @ Base .\loading.jl:2260
└ From worker 3: [3] compilecache
From worker 3: @ .\loading.jl:2127 [inlined]
julia> Cannot run code in this notebook: it has already shut down.AssertionError: will_run_code(notebook)
Stacktrace:worker 3: @ Base .\loading.jl:1770
[1] AssertionError: run_reactive_core!will_run_code(notebook)(PkgId, env::String)
Stacktrace:session3: @ Base .\loading.jl:1625
:: Pluto.ServerSession[1], notebookexpansion
Stacktrace:run_reactive_core!::\loading.jl:1613 [inlined]
(Pluto.Notebook session, [1]::old_topology Pluto.ServerSession::error, Pluto.NotebookTopology(notebook, s::new_topology::Pluto.Notebook::String, Pluto.NotebookTopology)old_topology,
::roots @Pluto.NotebookTopology:: , VectorBasenew_topology{Pluto.Cell} ::; .\Pluto.NotebookTopologysaveerror.jl:35, ::rootsBool worker 3: @ Base .\loading.jl:1576
::, Vectordeletion_hook [2]{Pluto.Cell}:: ; Pluto.var"#custom_deletion_hook#324"get_workspacesave{Pluto.var"#custom_deletion_hook#320#325"{Set{Symbol}, Vector{Any}, Vector{Symbol}}}(::, session_notebookBooluser_requested_run::, ::Tupledeletion_hookBool{Pluto.ServerSession, Pluto.Notebook}::, ; Pluto.var"#custom_deletion_hook#324"already_runallow_creation{Pluto.var"#custom_deletion_hook#320#325"{Set{Symbol}, Vector{Any}, Vector{Symbol}}}::::, VectorBooluser_requested_run{Pluto.Cell})::, orker 3: @ Base .\loading.jl:2010
Boolbond_value_pairs @, :: already_runBase.Iterators.ZipPluto.WorkspaceManager::{Tuple{Vector{Symbol}, Vector{Any}}} Vector)C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\{Pluto.Cell}
WorkspaceManager.jl:322, @bond_value_pairs at C:\Users\risha\.julia\packages\Plots\iYDwd\src\Plots.jl:1
::Pluto Base.Iterators.Zip [3]{Tuple{Vector{Symbol}, Vector{Any}}}C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\ )Run.jl:57get_workspacepath: C:\Users\risha\.julia\packages\FFMPEG\guN1x\src\..\deps\deps.jl
From worker 3: ERROR: LoadError: FFMPEG not installed properly, run `] build FFMPEG`, restart Julia and try aga
@
@ Pluto[2]C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\ WorkspaceManager.jl:318C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\run_reactive_core! [inlined]Run.jl:57
From worker 3: @ Base .\error.jl:35
@ From worker 3: [2] top-level scope
[4]C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\ Run.jl:44 collect_soft_definitions [inlined][2](
session_notebook run_reactive_core!::[3]
Tuple @{Pluto.ServerSession, Pluto.Notebook}#267 ,
C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\modules @Run.jl:44:: [inlined]SetC:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\ath::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
{Expr}Run.jl:22 ) [inlined][3]ase .\loading.jl:2010
From worker 3: [5] top-level scope
@ #267 [4]er 3: @ stdin:2
Pluto.WorkspaceManager @ withtoken C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\(C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\WorkspaceManager.jl:526fRun.jl:22:: [inlined]
Pluto.var"#267#268": ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to "C:\\Use
{Bool, Pluto.var"#custom_deletion_hook#324"{Pluto.var"#custom_deletion_hook#320#325"{Set{Symbol}, Vector{Any}, Vector{Symbol}}}, Bool, Base.Iterators.Zip{Tuple{Vector{Symbol}, Vector{Any}}}, Pluto.ServerSession, Pluto.Notebook, Pluto.NotebookTopology, Pluto.NotebookTopology, Vector{Pluto.Cell}} [5], token run_reactive_core!::[4](Pluto.Token session)withtoken:: From worker 3: @ Base .\error.jl:35
(Pluto.ServerSession @f, ::notebookPlutoPluto.var"#267#268":: {Bool, Pluto.var"#custom_deletion_hook#324"{Pluto.var"#custom_deletion_hook#320#325"{Set{Symbol}, Vector{Any}, Vector{Symbol}}}, Bool, Base.Iterators.Zip{Tuple{Vector{Symbol}, Vector{Any}}}, Pluto.ServerSession, Pluto.Notebook, Pluto.NotebookTopology, Pluto.NotebookTopology, Vector{Pluto.Cell}}Pluto.NotebookC:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\, , Tokens.jl:19tokenold_topology::::
Pluto.TokenPluto.NotebookTopology ), [5]jl:2127 [inlined]
new_topology @::#run_reactive!#266 Pluto.NotebookTopology:String)
Pluto, @ roots C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\::C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\Tokens.jl:19VectorRun.jl:21{Pluto.Cell} [inlined]gId, env::String)
; From worker 3: @ Base .\loading.jl:1625
save[5]:: Bool #run_reactive!#266, [6]ansion
deletion_hook @::run_reactive! typeof(Pluto.WorkspaceManager.move_vars)
C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\, @Run.jl:21user_requested_run [inlined]::C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\7 [inlined]
BoolRun.jl:10 , [inlined][6]already_runto::Module, mod::Symbol)
:: run_reactive!Vector[7] @ Base .\loading.jl:1576
{Pluto.Cell} @, #288 bond_value_pairs
C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\:: @Run.jl:10Base.Iterators.Zip [inlined]{Tuple{Vector{Symbol}, Vector{Any}}}C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\put::String, depot_path::Vector{String}, dl_
)Run.jl:261 ector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
[inlined][7] @3: @ Base .\loading.jl:2010
#288Pluto[8]er 3: [11] top-level scope
@C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\macro expansion Run.jl:227
C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\ @Run.jl:261packages\Plots\iYDwd\src\Plots.jl:1
[inlined] C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\
[6]Tokens.jl:58 [inlined] run_reactive_core!sha\.julia\packages\FFMPEG\guN1x\src\..\deps\deps.jl
[8] From worker 3: ERROR: LoadError: FFMPEG not installed properly, run `] build FFMPEG`, restart Julia and try aga
@ macro expansion [9]
C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\ @Run.jl:44(::Pluto.var"#290#291"{Pluto.var"#288#289"{Base.Pairs{Symbol, Any, NTuple{4, Symbol}, NamedTuple{(:deletion_hook, :save, :user_requested_run, :bond_value_pairs), Tuple{Pluto.var"#custom_deletion_hook#324"{Pluto.var"#custom_deletion_hook#320#325"{Set{Symbol}, Vector{Any}, Vector{Symbol}}}, Bool, Bool, Base.Iterators.Zip{Tuple{Vector{Symbol}, Vector{Any}}}}}}, Pluto.ServerSession, Pluto.Notebook, Pluto.NotebookTopology, Pluto.NotebookTopology, Vector{Pluto.Cell}}}) [inlined](C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\m worker 3: [3] include
)Tokens.jl:58 ker 3: @ .\Base.jl:457 [inlined]
[inlined] [7] @3: [4] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_l
(::Pluto.var"#299#305"{Bool, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, Pluto.ServerSession, Pluto.Notebook})Pluto[9]( ).\(::Pluto.var"#290#291"{Pluto.var"#288#289"{Base.Pairs{Symbol, Any, NTuple{4, Symbol}, NamedTuple{(:deletion_hook, :save, :user_requested_run, :bond_value_pairs), Tuple{Pluto.var"#custom_deletion_hook#324"{Pluto.var"#custom_deletion_hook#320#325"{Set{Symbol}, Vector{Any}, Vector{Symbol}}}, Bool, Bool, Base.Iterators.Zip{Tuple{Vector{Symbol}, Vector{Any}}}}}}, Pluto.ServerSession, Pluto.Notebook, Pluto.NotebookTopology, Pluto.NotebookTopology, Vector{Pluto.Cell}}})rker 3: in expression starting at stdin:2
task.jl:514( @) : ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to "C:\\Use
Pluto @ C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\PlutoRun.jl:448 .\
task.jl:514 [8] withtoken(f::Pluto.var"#299#305"{Bool, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, Pluto.ServerSession, Pluto.Notebook}, token::Pluto.Token)
@ Pluto C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\Tokens.jl:19
[9] #298 worker 3: [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep
@ C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\Run.jl:427 [inlined]
[10] macro expansion @ Base .\loading.jl:2260
@ C:\Users\risha\.julia\packages\Pluto\YRKRh\src\evaluation\Tokens.jl:58 [inlined]
[11] (::Pluto.var"#290#291"{Pluto.var"#298#304"{Bool, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, Pluto.ServerSession, Pluto.Notebook}})()(pkg::Base.PkgId, env::String)
julia> ^C
From worker 3: [5] _require_prelocked(uuidkey::Base.PkgId, env::String)
(@v1.9) pkg> rm FFMPEG
ERROR: The following package names could not be resolved:
* FFMPEG (c87230d0-a227-11e9-1b43-d7ebe4e7570a in manifest but not in project)
From worker 3: [7] macro expansion
(@v1.9) pkg> add FFMPEG
Resolving package versions...quire(into::Module, mod::Symbol)
Updating `C:\Users\risha\.julia\environments\v1.9\Project.toml`
⌃ [c87230d0] + FFMPEG v0.2.4] include
No Changes to `C:\Users\risha\.julia\environments\v1.9\Manifest.toml`
(@v1.9) pkg> rm FFMPEG
Updating `C:\Users\risha\.julia\environments\v1.9\Project.toml`
[c87230d0] - FFMPEG v0.2.4] top-level scope
No Changes to `C:\Users\risha\.julia\environments\v1.9\Manifest.toml`
From worker 3: in expression starting at C:\Users\risha\.julia\packages\Plots\iYDwd\src\Plots.jl:1
(@v1.9) pkg> add FFMPEG
Resolving package versions...
Updating `C:\Users\risha\.julia\environments\v1.9\Project.toml`
⌃ [c87230d0] + FFMPEG v0.2.4
No Changes to `C:\Users\risha\.julia\environments\v1.9\Manifest.toml`
(@v1.9) pkg> update FFMPEG
Updating registry at `C:\Users\risha\.julia\registries\General.toml`
No Changes to `C:\Users\risha\.julia\environments\v1.9\Project.toml`
No Changes to `C:\Users\risha\.julia\environments\v1.9\Manifest.toml`
julia> using Plots
[ Info: Precompiling Plots [91a5bcdd-55d7-5caf-9e0b-520d859cae80]
Deps path: C:\Users\risha\.julia\packages\FFMPEG\guN1x\src\..\deps\deps.jl
ERROR: LoadError: FFMPEG not installed properly, run `] build FFMPEG`, restart Julia and try again
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:35
[2] top-level scope
@ C:\Users\risha\.julia\packages\FFMPEG\guN1x\src\FFMPEG.jl:23
[3] include
@ .\Base.jl:457 [inlined]
[4] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
@ Base .\loading.jl:2010
[5] top-level scope
@ stdin:2
in expression starting at C:\Users\risha\.julia\packages\FFMPEG\guN1x\src\FFMPEG.jl:1
in expression starting at stdin:2
ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to "C:\\Users\\risha\\.julia\\compiled\\v1.9\\FFMPEG\\jl_658.tmp".
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:35
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
@ Base .\loading.jl:2260
[3] compilecache
@ .\loading.jl:2127 [inlined]
[4] _require(pkg::Base.PkgId, env::String)
@ Base .\loading.jl:1770
[5] _require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:1625
[6] macro expansion
@ .\loading.jl:1613 [inlined]
[7] macro expansion
@ .\lock.jl:267 [inlined]
[8] require(into::Module, mod::Symbol)
@ Base .\loading.jl:1576
[9] include
@ .\Base.jl:457 [inlined]
[10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base .\loading.jl:2010
[11] top-level scope
@ stdin:2
in expression starting at C:\Users\risha\.julia\packages\Plots\iYDwd\src\Plots.jl:1
in expression starting at stdin:2
ERROR: Failed to precompile Plots [91a5bcdd-55d7-5caf-9e0b-520d859cae80] to "C:\\Users\\risha\\.julia\\compiled\\v1.9\\Plots\\jl_EDB0.tmp".
Stacktrace:
@ Base .\error.jl:35
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
@ Base .\loading.jl:2260
[3] compilecache
@ .\loading.jl:2127 [inlined]
[4] _require(pkg::Base.PkgId, env::String)
@ Base .\loading.jl:1770
[5] _require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:1625
[6] macro expansion
@ .\loading.jl:1613 [inlined]
[7] macro expansion
@ .\lock.jl:267 [inlined]
[8] require(into::Module, mod::Symbol)
@ Base .\loading.jl:1576
julia> update FFMPEG
ERROR: syntax: extra token "FFMPEG" after end of expression
Stacktrace:
[1] top-level scope
@ none:1
(@v1.9) pkg> update FFMPEG
Updating registry at `C:\Users\risha\.julia\registries\General.toml`
No Changes to `C:\Users\risha\.julia\environments\v1.9\Project.toml`
No Changes to `C:\Users\risha\.julia\environments\v1.9\Manifest.toml`
(@v1.9) pkg> build FFMPEG
Building FFMPEG → `C:\Users\risha\.julia\scratchspaces\44cfe95a-1eb2-52ea-b672-e2afdf69b78f\9143266ba77d3313a4cf61d8333a1970e8c5d8b6\build.log`
ERROR: Error building `FFMPEG`:
ERROR: LoadError: Unable to open libLLVM!
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:35
[2] (::BinaryProvider.var"#open_libllvm#124")()
@ BinaryProvider C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:652
[3] detect_cxx11_string_abi()
@ BinaryProvider C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:655
[4] detect_compiler_abi()
@ BinaryProvider C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:668
[5] top-level scope
@ C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:685
[6] include(mod::Module, _path::String)
@ Base .\Base.jl:457
[7] include(x::String)
@ BinaryProvider C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\BinaryProvider.jl:1
[8] top-level scope
@ C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\BinaryProvider.jl:12
[9] include
@ .\Base.jl:457 [inlined]
[10] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
@ Base .\loading.jl:2010
[11] top-level scope
@ stdin:2
in expression starting at C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:685
in expression starting at C:\Users\risha\.julia\packages\BinaryProvider\U2dKK\src\BinaryProvider.jl:1
in expression starting at stdin:2
ERROR: LoadError: Failed to precompile BinaryProvider [b99e7846-7c00-51b0-8f62-c81ae34c0232] to "C:\\Users\\risha\\.julia\\compiled\\v1.9\\BinaryProvider\\jl_11CF.tmp".