ERROR: LoadError: InitError: could not load library "C:\Users\travis\.julia\artifacts\3b1ac54d2f4991bf4680cea08d7a20eefec9c25f\bin\avdevice-58.dll"
The specified module could not be found.
Stacktrace:
[1] #dlopen#3(::Bool, ::typeof(Libdl.dlopen), ::String, ::UInt32) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Libdl\src\Libdl.jl:109
[2] dlopen at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Libdl\src\Libdl.jl:109 [inlined] (repeats 2 times)
[3] __init__() at C:\Users\travis\.julia\packages\FFMPEG_jll\1XNMx\src\wrappers\x86_64-w64-mingw32.jl:252
[4] _include_from_serialized(::String, ::Array{Any,1}) at .\loading.jl:692
[5] _require_from_serialized(::String) at .\loading.jl:743
[6] _require(::Base.PkgId) at .\loading.jl:1034
[7] require(::Base.PkgId) at .\loading.jl:922
[8] require(::Module, ::Symbol) at .\loading.jl:917
[9] include at .\boot.jl:328 [inlined]
[10] include_relative(::Module, ::String) at .\loading.jl:1105
[11] include(::Module, ::String) at .\Base.jl:31
[12] top-level scope at none:2
[13] eval at .\boot.jl:330 [inlined]
[14] eval(::Expr) at .\client.jl:425
[15] top-level scope at .\none:3
during initialization of module FFMPEG_jll
in expression starting at C:\Users\travis\.julia\packages\FFMPEG\vocw2\src\FFMPEG.jl:3
ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to C:\Users\travis\.julia\compiled\v1.3\FFMPEG\TGvga_jdOP5.ji.
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1283
[3] _require(::Base.PkgId) at .\loading.jl:1024
[4] require(::Base.PkgId) at .\loading.jl:922
[5] require(::Module, ::Symbol) at .\loading.jl:917
[6] include at .\boot.jl:328 [inlined]
[7] include_relative(::Module, ::String) at .\loading.jl:1105
[8] include(::Module, ::String) at .\Base.jl:31
[9] top-level scope at none:2
[10] eval at .\boot.jl:330 [inlined]
[11] eval(::Expr) at .\client.jl:425
[12] top-level scope at .\none:3
in expression starting at C:\Users\travis\.julia\packages\Plots\CFRKM\src\Plots.jl:11
ERROR: LoadError: LoadError: Failed to precompile Plots [91a5bcdd-55d7-5caf-9e0b-520d859cae80] to C:\Users\travis\.julia\compiled\v1.3\Plots\ld3vC_jdOP5.ji.
Hi, I'm also having problems with Plots.jl I'm not aware of any change, yet it failed to precompile today. I tried to build GR, remove and add Plots and now it throws different error. It's also a bit strange when adding the Plots package - I have reinstalled Plots for a few time and I have never seen some of these sub-packages loaded and added...
(v1.3) pkg> add Plots
Resolving package versions...
Updating `C:\Users\masen\.julia\environments\v1.3\Project.toml`
[91a5bcdd] + Plots v0.29.2
Updating `C:\Users\masen\.julia\environments\v1.3\Manifest.toml`
[6e34b625] + Bzip2_jll v1.0.6+1
[d38c429a] + Contour v0.5.1
[c87230d0] + FFMPEG v0.3.0
[b22a6f82] + FFMPEG_jll v4.1.0+2
[d7e528f0] + FreeType2_jll v2.10.1+1
[559328eb] + FriBidi_jll v1.0.5+2
[28b8d3ca] + GR v0.46.0
[4d00f742] + GeometryTypes v0.7.9
[c1c5ebd0] + LAME_jll v3.100.0+0
[dd192d2f] + LibVPX_jll v1.8.1+1
[442fdcdd] + Measures v0.3.1
[e7412a2a] + Ogg_jll v1.3.3+0
[458c3c95] + OpenSSL_jll v1.1.1+1
[91d4177d] + Opus_jll v1.3.1+0
[ccf2f8ad] + PlotThemes v1.0.1
[995b91a9] + PlotUtils v0.6.3
[91a5bcdd] + Plots v0.29.2
[992d4aef] + Showoff v0.3.1
[83775a58] + Zlib_jll v1.2.11+8
[0ac62f75] + libass_jll v0.14.0+0
[f638f0a6] + libfdk_aac_jll v0.1.6+1
[f27f6e37] + libvorbis_jll v1.3.6+2
[1270edf5] + x264_jll v2019.5.25+1
[dfaa095f] + x265_jll v3.0.0+0
And the error now is quite long:
julia> using Plots
[ Info: Precompiling Plots [91a5bcdd-55d7-5caf-9e0b-520d859cae80]
ERROR: LoadError: LoadError: InitError: could not load library "C:\Users\masen\.julia\artifacts\7dc85c0dc0969854a6dae412b5bd8183baa07f9c\bin\libcrypto-1_1-x64.dll"
The specified module could not be found.
Stacktrace:
[1] #dlopen#3(::Bool, ::typeof(Libdl.dlopen), ::String, ::UInt32) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Libdl\src\Libdl.jl:109
[2] dlopen at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Libdl\src\Libdl.jl:109 [inlined] (repeats 2 times)
[3] __init__() at C:\Users\masen\.julia\packages\OpenSSL_jll\H9SCs\src\wrappers\x86_64-w64-mingw32.jl:84
[4] _include_from_serialized(::String, ::Array{Any,1}) at .\loading.jl:692
[5] _require_search_from_serialized(::Base.PkgId, ::String) at .\loading.jl:776
[6] _require(::Base.PkgId) at .\loading.jl:1001
[7] require(::Base.PkgId) at .\loading.jl:922
[8] require(::Module, ::Symbol) at .\loading.jl:917
[9] include at .\boot.jl:328 [inlined]
[10] include_relative(::Module, ::String) at .\loading.jl:1105
[11] include at .\Base.jl:31 [inlined]
[12] include(::String) at C:\Users\masen\.julia\packages\FFMPEG_jll\1XNMx\src\FFMPEG_jll.jl:1
[13] top-level scope at C:\Users\masen\.julia\packages\FFMPEG_jll\1XNMx\src\FFMPEG_jll.jl:47
[14] include at .\boot.jl:328 [inlined]
[15] include_relative(::Module, ::String) at .\loading.jl:1105
[16] include(::Module, ::String) at .\Base.jl:31
[17] top-level scope at none:2
[18] eval at .\boot.jl:330 [inlined]
[19] eval(::Expr) at .\client.jl:425
[20] top-level scope at .\none:3
during initialization of module OpenSSL_jll
in expression starting at C:\Users\masen\.julia\packages\FFMPEG_jll\1XNMx\src\wrappers\x86_64-w64-mingw32.jl:16
in expression starting at C:\Users\masen\.julia\packages\FFMPEG_jll\1XNMx\src\FFMPEG_jll.jl:43
ERROR: LoadError: Failed to precompile FFMPEG_jll [b22a6f82-2f65-5046-a5b2-351ab43fb4e5] to C:\Users\masen\.julia\compiled\v1.3\FFMPEG_jll\uSD0T_xM74P.ji.
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1283
[3] _require(::Base.PkgId) at .\loading.jl:1024
[4] require(::Base.PkgId) at .\loading.jl:922
[5] require(::Module, ::Symbol) at .\loading.jl:917
[6] include at .\boot.jl:328 [inlined]
[7] include_relative(::Module, ::String) at .\loading.jl:1105
[8] include(::Module, ::String) at .\Base.jl:31
[9] top-level scope at none:2
[10] eval at .\boot.jl:330 [inlined]
[11] eval(::Expr) at .\client.jl:425
[12] top-level scope at .\none:3
in expression starting at C:\Users\masen\.julia\packages\FFMPEG\vocw2\src\FFMPEG.jl:3
ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to C:\Users\masen\.julia\compiled\v1.3\FFMPEG\TGvga_xM74P.ji.
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1283
[3] _require(::Base.PkgId) at .\loading.jl:1024
[4] require(::Base.PkgId) at .\loading.jl:922
[5] require(::Module, ::Symbol) at .\loading.jl:917
[6] include at .\boot.jl:328 [inlined]
[7] include_relative(::Module, ::String) at .\loading.jl:1105
[8] include(::Module, ::String) at .\Base.jl:31
[9] top-level scope at none:2
[10] eval at .\boot.jl:330 [inlined]
[11] eval(::Expr) at .\client.jl:425
[12] top-level scope at .\none:3
in expression starting at C:\Users\masen\.julia\packages\Plots\CFRKM\src\Plots.jl:11
ERROR: Failed to precompile Plots [91a5bcdd-55d7-5caf-9e0b-520d859cae80] to C:\Users\masen\.julia\compiled\v1.3\Plots\ld3vC_xM74P.ji.
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1283
[3] _require(::Base.PkgId) at .\loading.jl:1024
[4] require(::Base.PkgId) at .\loading.jl:922
[5] require(::Module, ::Symbol) at .\loading.jl:917
Both, could you try rm FFMPEG, then add it again explicitly, then build it? Doesn't look like this is a Plots issue.
This is on travis. Its definately a FFMPEG issue, but it stops plots building on windows, and Im just trying to test plot recipes. Basically just FYI.
Thanks. Not easy to fix though :-)
Does anybody else have another idea? This fix, unfortunately, doesn't work for me...
@asinghvi17 There seems to be a problem with the new FFMPEG release. Do you have any ideas?
Same here 馃槥
See, e.g., AIBECS.jl failure and UnitfulRecipes.jl failure.
Is there a work around? Is it best to install an earlier version of Julia? Would that fix the problem? Thanks for any advice.
I'm having the same problem on Windows 10. From entirely clean Project.toml:
(v1.3) pkg> add FFMPEG
[... (success)]
(v1.3) pkg> build FFMPEG
(v1.3) pkg> add Plots
[... (success)]
julia> using FFMPEG
julia> using Plots
[... (starts precompiling)]
00000000134BB9E8: `- Object (8bit) 00000002F898510 :: 000000000050E24D1 -- [1, 7)
of type Core.TypeMapEntry
[... (don't know how many of these, but more than I can scroll back in my terminal. They are all very similar, counting up by 20's and sometimes changing the other numbers)]
signal (22): SIGABRT
[stack trace]
ERROR: Failed to precompile Plots [...] to [...]
[...]
I have the same issue with with Julia 1.5.2
FFMPEG fails to precompile.
julia> using Plots
[ Info: Precompiling Plots [91a5bcdd-55d7-5caf-9e0b-520d859cae80]
ERROR: LoadError: InitError: could not load library "C:\Users\Chris\.julia\artifacts\7350a6401f1c0d38cc3518193083bc4f83adfe99\bin/avcodec-58.dll"
The specified module could not be found.
Stacktrace:
[1] dlopen(::String, ::UInt32; throw_error::Bool) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Libdl\src\Libdl.jl:109
[2] dlopen(::String, ::UInt32) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Libdl\src\Libdl.jl:109
[3] macro expansion at C:\Users\Chris\.julia\packages\JLLWrappers\m1BKg\src\products\library_generators.jl:61 [inlined]
[4] __init__() at C:\Users\Chris\.julia\packages\FFMPEG_jll\7oXwC\src\wrappers\x86_64-w64-mingw32.jl:41
[5] _include_from_serialized(::String, ::Array{Any,1}) at .\loading.jl:697
[6] _require_search_from_serialized(::Base.PkgId, ::String) at .\loading.jl:782
[7] _require(::Base.PkgId) at .\loading.jl:1007
[8] require(::Base.PkgId) at .\loading.jl:928
[9] require(::Module, ::Symbol) at .\loading.jl:923
[10] include(::Function, ::Module, ::String) at .\Base.jl:380
[11] include(::Module, ::String) at .\Base.jl:368
[12] top-level scope at none:2
[13] eval at .\boot.jl:331 [inlined]
[14] eval(::Expr) at .\client.jl:467
[15] top-level scope at .\none:3
during initialization of module FFMPEG_jll
in expression starting at C:\Users\Chris\.julia\packages\FFMPEG\aazvf\src\FFMPEG.jl:3
ERROR: LoadError: Failed to precompile FFMPEG [c87230d0-a227-11e9-1b43-d7ebe4e7570a] to C:\Users\Chris\.julia\compiled\v1.5\FFMPEG\TGvga_ztj3h.ji.
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1305
[3] _require(::Base.PkgId) at .\loading.jl:1030
[4] require(::Base.PkgId) at .\loading.jl:928
[5] require(::Module, ::Symbol) at .\loading.jl:923
[6] include(::Function, ::Module, ::String) at .\Base.jl:380
[7] include(::Module, ::String) at .\Base.jl:368
[8] top-level scope at none:2
[9] eval at .\boot.jl:331 [inlined]
[10] eval(::Expr) at .\client.jl:467
[11] top-level scope at .\none:3
in expression starting at C:\Users\Chris\.julia\packages\Plots\D7Ica\src\Plots.jl:15
ERROR: Failed to precompile Plots [91a5bcdd-55d7-5caf-9e0b-520d859cae80] to C:\Users\Chris\.julia\compiled\v1.5\Plots\ld3vC_ztj3h.ji.
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1305
[3] _require(::Base.PkgId) at .\loading.jl:1030
[4] require(::Base.PkgId) at .\loading.jl:928
[5] require(::Module, ::Symbol) at .\loading.jl:923
FFMPEG was fixed, the issue has been resolved.
This is on travis. Its definately a FFMPEG issue
No, it's a Travis issue, it lacks some audio/video system libraries on Windows, FFMPEG can't possibly run there, there is nothing we can do: https://github.com/JuliaIO/FFMPEG.jl/issues/14#issuecomment-537288621
I meant that it's related to the FFMPEG.jl package, as opposed to being directly the responsibility of Plots.jl. But thanks for clarifying
Most helpful comment
No, it's a Travis issue, it lacks some audio/video system libraries on Windows, FFMPEG can't possibly run there, there is nothing we can do: https://github.com/JuliaIO/FFMPEG.jl/issues/14#issuecomment-537288621