Skip to content

Error installing ArrayFire.jl on Windows #254

Closed
@skanskan

Description

@skanskan

Hello.

I would like to install ArrayFire.jl on Julia 1.3.0 with Windows 10 machine but I'm getting an error.

I have already installed the latest versions of ArrayFire.exe for Windows 64 bits and CUDA 10.2 Toolkit.

But when I try to install the ArrayFire.jl package:

julia> import Pkg; Pkg.add("ArrayFire")
 Resolving package versions...
ERROR: Unsatisfiable requirements detected for package ArrayFire [b19378d9]:
 ArrayFire [b19378d9] log:
 ├─possible versions are: [0.7.0, 1.0.0-1.0.4] or uninstalled
 ├─restricted to versions * by an explicit requirement, leaving only versions [0.7.0, 1.0.0-1.0.4]
 ├─restricted by compatibility requirements with SpecialFunctions [276daf66] to versions: [0.7.0, 1.0.0-1.0.1] or uninstalled, leaving only versions: [0.7.0, 1.0.0-1.0.1]
 │ └─SpecialFunctions [276daf66] log:
 │   ├─possible versions are: [0.7.0-0.7.2, 0.8.0, 0.9.0, 0.10.0] or uninstalled
 │   └─restricted to versions 0.9.0 by an explicit requirement, leaving only versions 0.9.0
 └─restricted by compatibility requirements with FFTW [7a1cc6ca] to versions: uninstalled — no versions left
   └─FFTW [7a1cc6ca] log:
     ├─possible versions are: [0.1.0-0.1.2, 0.2.0-0.2.4, 0.3.0, 1.0.0-1.0.1, 1.1.0, 1.2.0] or uninstalled
     └─restricted to versions 1.2.0 by an explicit requirement, leaving only versions 1.2.0
Stacktrace:
 [1] #propagate_constraints!#61(::Bool, ::typeof(Pkg.GraphType.propagate_constraints!), ::Pkg.GraphType.Graph, ::Set{Int64}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\GraphType.jl:1007
 [2] propagate_constraints! at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\GraphType.jl:948 [inlined] 
 [3] #simplify_graph!#121(::Bool, ::typeof(Pkg.GraphType.simplify_graph!), ::Pkg.GraphType.Graph, ::Set{Int64}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\GraphType.jl:1462
 [4] simplify_graph! at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\GraphType.jl:1462 [inlined] (repeats 2 times)
 [5] resolve_versions!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\Operations.jl:321
 [6] #add#112(::Bool, ::Pkg.BinaryPlatforms.Windows, ::typeof(Pkg.Operations.add), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}, ::Array{Base.UUID,1}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\Operations.jl:1010
 [7] #add at .\none:0 [inlined]
 [8] #add#25(::Bool, ::Pkg.BinaryPlatforms.Windows, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.add), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\API.jl:102
 [9] add(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\API.jl:72
 [10] #add#24 at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\API.jl:69 [inlined]
 [11] add at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\API.jl:69 [inlined]
 [12] #add#21 at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\API.jl:67 [inlined]
 [13] add at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\API.jl:67 [inlined]
 [14] #add#20(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.add), ::String) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\API.jl:66
 [15] add(::String) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\API.jl:66
 [16] top-level scope at REPL[4]:1

This are the packages I have installed:

julia> Pkg.status()
    Status `C:\Users\joe\.julia\environments\v1.3\Project.toml`
  [537997a7] AbstractPlotting v0.9.17 #master (https://github.com/JuliaPlots/AbstractPlotting.jl.git)
  [6e4b80f9] BenchmarkTools v0.4.3
  [336ed68f] CSV v0.5.22
  [5d742f6a] CSVFiles v1.0.0
  [c5f51814] CUDAdrv v5.0.1
  [be33ccc6] CUDAnative v2.8.1
  [3a865a2d] CuArrays v1.7.0
  [a93c6f00] DataFrames v0.20.0 #master (https://github.com/JuliaData/DataFrames.jl.git)
  [1313f7d8] DataFramesMeta v0.5.0 #master (https://github.com/JuliaData/DataFramesMeta.jl.git)
  [c87230d0] FFMPEG v0.2.4 #master (https://github.com/JuliaIO/FFMPEG.jl.git)
  [7a1cc6ca] FFTW v1.2.0
  [e6aeac8e] FastGroupBy v0.2.3
  [5789e2e9] FileIO v1.2.1
  [e9467ef8] GLMakie v0.0.13 #master (https://github.com/JuliaPlots/GLMakie.jl.git)
  [28b8d3ca] GR v0.44.0
  [bdcacae8] LoopVectorization v0.4.2
  [ee78f7c6] Makie v0.9.5 #master (https://github.com/JuliaPlots/Makie.jl.git)
  [c03570c3] Memoize v0.3.0
  [ff71e718] MixedModels v2.2.0 #master (https://github.com/JuliaStats/MixedModels.jl.git)
  [91a5bcdd] Plots v0.28.5 #master (https://github.com/JuliaPlots/Plots.jl.git)
  [2dfb63ee] PooledArrays v0.5.3
  [295af30f] Revise v2.5.0
  [276daf66] SpecialFunctions v0.9.0
  [60ddc479] StatPlots v0.9.2
  [90137ffa] StaticArrays v0.12.1
  [f3b207a7] StatsPlots v0.13.0
  [1a1011a3] SharedArrays 

I have already tried deleting and rebuilding the Registry, with no success.

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