In my class one particular student is having a difficulty installing Makie. This is strange as all of the others appear to have installed it fine on identical hardware in a school lab. If I’m reading it correctly the issue is with libaom_jll and a missing source file.
Help or suggestions would be gratefully received.
(@v1.6) pkg> status
Status `~/.julia/environments/v1.6/Project.toml`
[6e4b80f9] BenchmarkTools v1.3.2
[336ed68f] CSV v0.10.7
[13f3f980] CairoMakie v0.9.3
[a93c6f00] DataFrames v1.4.3
[e9467ef8] GLMakie v0.7.3
[916415d5] Images v0.25.2
[ee78f7c6] Makie v0.18.3
[c3e4b0f8] Pluto v0.19.16
[ade2ca70] Dates
julia> using CairoMakie
[ Info: Precompiling CairoMakie [13f3f980-e62b-5c42-98c6-ff1f3baf88f0]
ERROR: LoadError: LoadError: ArgumentError: Package libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b] is required but does not seem to be installed:
- Run `Pkg.instantiate()` to install all recorded dependencies.
Stacktrace:
[1] top-level scope
@ ~/.julia/packages/JLLWrappers/QpMQW/src/toplevel_generators.jl:188
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/wrappers/x86_64-linux-gnu.jl:10
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/FFMPEG_jll.jl:2
ERROR: LoadError: Failed to precompile FFMPEG_jll [b22a6f82-2f65-5046-a5b2-351ab43fb4e5] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG_jll/jl_BO5w9n.
Stacktrace:
[1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::Base.TTY, internal_stdout::Base.TTY)
@ Base ./loading.jl:1360
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG/OUpap/src/FFMPEG.jl:1
ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG/jl_2RLBCK.
Stacktrace:
[1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::Base.TTY, internal_stdout::Base.TTY)
@ Base ./loading.jl:1360
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/Makie/xhxRd/src/Makie.jl:1
ERROR: LoadError: Failed to precompile Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a] to /home/ug2022/t22365893/.julia/compiled/v1.6/Makie/jl_i5KkhL.
Stacktrace:
[1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::Base.TTY, internal_stdout::Base.TTY)
@ Base ./loading.jl:1360
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/CairoMakie/GLrCW/src/CairoMakie.jl:1
ERROR: Failed to precompile CairoMakie [13f3f980-e62b-5c42-98c6-ff1f3baf88f0] to /home/ug2022/t22365893/.julia/compiled/v1.6/CairoMakie/jl_duXzng.
Stacktrace:
[1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::Base.TTY, internal_stdout::Base.TTY)
@ Base ./loading.jl:1360
ERROR: LoadError: LoadError: ArgumentError: Package libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b] is required but does not seem to be installed:
- Run `Pkg.instantiate()` to install all recorded dependencies.
julia> Pkg.instantiate()
0 dependencies successfully precompiled in 4 seconds (254 already precompiled, 5 skipped during auto due to previous errors)
1 dependency errored. To see a full report either run `import Pkg; Pkg.precompile()` or load the package
From the below (and mentioned previously) it appears that it is libaom_jll that cannot be found yet running in a computer lab with identical builds on all machines this student is the only one having this problem: all the others have succeeded in installing Makie.
julia> Pkg.precompile()
Precompiling project...
✗ FFMPEG_jll
✗ FFMPEG
✗ Makie
✗ GLMakie
✗ CairoMakie
0 dependencies successfully precompiled in 22 seconds (254 already precompiled)
ERROR: The following 4 direct dependencies failed to precompile:
libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b]
Error: Missing source file for libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b]
CairoMakie [13f3f980-e62b-5c42-98c6-ff1f3baf88f0]
ERROR: LoadError: LoadError: ArgumentError: Package libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b] is required but does not seem to be installed:
- Run `Pkg.instantiate()` to install all recorded dependencies.
Stacktrace:
[1] top-level scope
@ ~/.julia/packages/JLLWrappers/QpMQW/src/toplevel_generators.jl:188
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/wrappers/x86_64-linux-gnu.jl:10
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/FFMPEG_jll.jl:2
ERROR: LoadError: Failed to precompile FFMPEG_jll [b22a6f82-2f65-5046-a5b2-351ab43fb4e5] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG_jll/jl_tYXBIM.
Stacktrace:
[1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
@ Base ./loading.jl:1360
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG/OUpap/src/FFMPEG.jl:1
ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG/jl_BoiiQn.
Stacktrace:
[1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
@ Base ./loading.jl:1360
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/Makie/xhxRd/src/Makie.jl:1
ERROR: LoadError: Failed to precompile Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a] to /home/ug2022/t22365893/.julia/compiled/v1.6/Makie/jl_d0Lyic.
Stacktrace:
[1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
@ Base ./loading.jl:1360
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/CairoMakie/GLrCW/src/CairoMakie.jl:1
Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a]
ERROR: LoadError: LoadError: ArgumentError: Package libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b] is required but does not seem to be installed:
- Run `Pkg.instantiate()` to install all recorded dependencies.
Stacktrace:
[1] top-level scope
@ ~/.julia/packages/JLLWrappers/QpMQW/src/toplevel_generators.jl:188
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/wrappers/x86_64-linux-gnu.jl:10
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/FFMPEG_jll.jl:2
ERROR: LoadError: Failed to precompile FFMPEG_jll [b22a6f82-2f65-5046-a5b2-351ab43fb4e5] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG_jll/jl_I3wbrd.
Stacktrace:
[1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
@ Base ./loading.jl:1360
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG/OUpap/src/FFMPEG.jl:1
ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG/jl_jhsKI6.
Stacktrace:
[1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
@ Base ./loading.jl:1360
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/Makie/xhxRd/src/Makie.jl:1
GLMakie [e9467ef8-e4e7-5192-8a1a-b1aee30e663a]
ERROR: LoadError: LoadError: ArgumentError: Package libaom_jll [a4ae2306-e953-59d6-aa16-d00cac43593b] is required but does not seem to be installed:
- Run `Pkg.instantiate()` to install all recorded dependencies.
Stacktrace:
[1] top-level scope
@ ~/.julia/packages/JLLWrappers/QpMQW/src/toplevel_generators.jl:188
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/wrappers/x86_64-linux-gnu.jl:10
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG_jll/OCtN5/src/FFMPEG_jll.jl:2
ERROR: LoadError: Failed to precompile FFMPEG_jll [b22a6f82-2f65-5046-a5b2-351ab43fb4e5] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG_jll/jl_YbTZQj.
Stacktrace:
[1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
@ Base ./loading.jl:1360
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/FFMPEG/OUpap/src/FFMPEG.jl:1
ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to /home/ug2022/t22365893/.julia/compiled/v1.6/FFMPEG/jl_pMyUAp.
Stacktrace:
[1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
@ Base ./loading.jl:1360
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/Makie/xhxRd/src/Makie.jl:1
ERROR: LoadError: Failed to precompile Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a] to /home/ug2022/t22365893/.julia/compiled/v1.6/Makie/jl_sMLdnl.
Stacktrace:
[1] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IOContext{Base.PipeEndpoint}, internal_stdout::IOContext{IOStream})
@ Base ./loading.jl:1360
[2] top-level scope (repeats 2 times)
@ none:1
in expression starting at /home/ug2022/t22365893/.julia/packages/GLMakie/NsXLo/src/GLMakie.jl:1
Stacktrace:
[1] precompile(ctx::Pkg.Types.Context; internal_call::Bool, strict::Bool, kwargs::Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ Pkg.API /builddir/build/BUILD/julia-1.6.1/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:1244
[2] precompile
@ /builddir/build/BUILD/julia-1.6.1/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:920 [inlined]
[3] #precompile#196
@ /builddir/build/BUILD/julia-1.6.1/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:918 [inlined]
[4] precompile()
@ Pkg.API /builddir/build/BUILD/julia-1.6.1/build/usr/share/julia/stdlib/v1.6/Pkg/src/API.jl:918
[5] top-level scope
@ REPL[17]:1
I suppose this is a download error of sorts then, try deleting ~/.julia/artifacts and then run Pkg.instantiate() again…
If that doesn’t help, open an issue at Issues · JuliaPackaging/BinaryProvider.jl · GitHub, there should be the people who know what’s going on…