C501178767 2023-04-11 15:13 采纳率: 0%
浏览 88

Julia 1.9.0版本提示“unable to open libLLVM!”错误,如何解决?

在使用Julia 1.9.0版本进行SeisIO.jl软件包安装的时候报错,提示我LightXML构建错误,错误原因是不能打开libLLVM。但是经过检查发现LLVM已经安装。报错代码如下
(@v1.9) pkg> add SeisIO; build; precompile
   Resolving package versions...
  No Changes to `C:\Users\47136\.julia\environments\v1.9\Project.toml`
  No Changes to `C:\Users\47136\.julia\environments\v1.9\Manifest.toml`
    Building WebIO ────→ `C:\Users\47136\.julia\scratchspaces\44cfe95a-1eb2-52ea-b672-e2afdf69b78f\976d0738247f155d0dcd77607edea644f069e1e9\build.log`
    Building Blink ────→ `C:\Users\47136\.julia\scratchspaces\44cfe95a-1eb2-52ea-b672-e2afdf69b78f\08d0b679fd7caa49e2bca9214b131289e19808c0\build.log`
    Building PlotlyJS ─→ `C:\Users\47136\.julia\scratchspaces\44cfe95a-1eb2-52ea-b672-e2afdf69b78f\7452869933cd5af22f59557390674e8679ab2338\build.log`
    Building LightXML ─→ `C:\Users\47136\.julia\scratchspaces\44cfe95a-1eb2-52ea-b672-e2afdf69b78f\be855e3c975b89746b09952407c156b5e4a33a1d\build.log`
ERROR: Error building `LightXML`:
ERROR: LoadError: Unable to open libLLVM!
Stacktrace:
  [1] error(s::String)
    @ Base .\error.jl:35
  [2] (::BinaryProvider.var"#open_libllvm#124")()
    @ BinaryProvider C:\Users\47136\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:652
  [3] detect_cxx11_string_abi()
    @ BinaryProvider C:\Users\47136\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:655
  [4] detect_compiler_abi()
    @ BinaryProvider C:\Users\47136\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:668
  [5] top-level scope
    @ C:\Users\47136\.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\47136\.julia\packages\BinaryProvider\U2dKK\src\BinaryProvider.jl:1
  [8] top-level scope
    @ C:\Users\47136\.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:2012
 [11] top-level scope
    @ stdin:2
in expression starting at C:\Users\47136\.julia\packages\BinaryProvider\U2dKK\src\PlatformNames.jl:685
in expression starting at C:\Users\47136\.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\\47136\\.julia\\compiled\\v1.9\\BinaryProvider\\jl_9954.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:2262
  [3] compilecache
    @ .\loading.jl:2129 [inlined]
  [4] _require(pkg::Base.PkgId, env::String)
    @ Base .\loading.jl:1772
  [5] _require_prelocked(uuidkey::Base.PkgId, env::String)
    @ Base .\loading.jl:1623
  [6] macro expansion
    @ .\loading.jl:1611 [inlined]
  [7] macro expansion
    @ .\lock.jl:267 [inlined]
  [8] require(into::Module, mod::Symbol)
    @ Base .\loading.jl:1574
  [9] include(fname::String)
    @ Base.MainInclude .\client.jl:478
 [10] top-level scope
    @ C:\Users\47136\.julia\packages\LightXML\W8FVT\deps\build.jl:1
 [11] include(fname::String)
    @ Base.MainInclude .\client.jl:478
 [12] top-level scope
    @ none:5
in expression starting at C:\Users\47136\.julia\packages\LightXML\W8FVT\deps\build_Zlib.v1.2.11.jl:1
in expression starting at C:\Users\47136\.julia\packages\LightXML\W8FVT\deps\build.jl:1

操作环境、软件版本等信息
julia> versioninfo()
Julia Version 1.9.0-rc2
Commit 72aec423c2 (2023-04-01 10:41 UTC)
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: 12 × Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-14.0.6 (ORCJIT, skylake)
  Threads: 1 on 12 virtual cores
Environment:
  JULIA_PKG_SERVER = https://mirrors.bfsu.edu.cn/julia
尝试过的解决方法

更新Julia版本,更新软件包版本,未尝试过重新安装LLVM虚拟机。

我想要达到的结果

希望大家帮助我发现不能打开libLLVM的原因以及相应的解决办法,本人因工作需要初学编程,才疏学浅,故请教各位,望能解决问题,谢谢大家

  • 写回答

3条回答 默认 最新

  • 「已注销」 2023-04-11 15:21
    关注

    缺少哦某个组件和库了

    评论

报告相同问题?

问题事件

  • 创建了问题 4月11日

悬赏问题

  • ¥15 Windows Script Host 无法找到脚本文件"C:\ProgramData\Player800\Cotrl.vbs”
  • ¥15 matlab自定义损失函数
  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图