Skip to content

MbedTLS_jll started failing to load #229

@joa-quim

Description

@joa-quim

I don't know what caused it. Some update maybe (it happened after I tried to install GDAM.jl) but now I have this error that prevents me, for example, to use Pluto

[ Info: Precompiling Pluto [c3e4b0f8-55cb-11ea-2926-15256bba5781]
ERROR: LoadError: InitError: could not load library "C:\Users\joaqu\.julia\artifacts\766d976def66e8367dd690d05cfe422f883d43ba\bin\libmbedtls.dll"
The specified procedure could not be found.
Stacktrace:
  [1] dlopen(s::String, flags::UInt32; throw_error::Bool)
    @ Base.Libc.Libdl .\libdl.jl:114
  [2] dlopen(s::String, flags::UInt32)
    @ Base.Libc.Libdl .\libdl.jl:114
  [3] macro expansion
    @ ~\.julia\packages\JLLWrappers\KuIwt\src\products\library_generators.jl:61 [inlined]
  [4] __init__()
    @ MbedTLS_jll ~\.julia\packages\MbedTLS_jll\bmmwH\src\wrappers\x86_64-w64-mingw32.jl:16

I have experience with this type of errors and so tried to find out but the DependencyWalker was no help this time and I couldn't figure out what is wrong. In the mean time I found that libgcc_s_seh-1.dll is a dependency that is not shipped with the artifact. Right, there is one that comes with the Julia but if Julia/bin is not in the path that dependency wont be found.

I wish the artifacts for Windows were build with Visual Studio and only came with the strict necessary number of files.

EDIT: Seems this the same as #228

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions