CLArrays.jl icon indicating copy to clipboard operation
CLArrays.jl copied to clipboard

Installation failure likely due to a deprecated dependency "Sugar"

Open HaoLi111 opened this issue 5 years ago • 3 comments

julia> Pkg.add("CLArrays")
 Resolving package versions...
ERROR: Unsatisfiable requirements detected for package Sugar [e18849f4]:
 Sugar [e18849f4] log:
 ├─possible versions are: [0.0.1-0.0.3, 0.1.0, 0.2.0, 0.3.0-0.3.1, 0.4.0-0.4.5] or uninstalled
 ├─restricted by julia compatibility requirements to versions: uninstalled
 └─restricted by compatibility requirements with CLArrays [236a7b2a] to versions: 0.4.1-0.4.5 — no versions left
   └─CLArrays [236a7b2a] log:
     ├─possible versions are: 0.1.0-0.1.3 or uninstalled
     └─restricted to versions * by an explicit requirement, leaving only versions 0.1.0-0.1.3
Stacktrace:
 [1] #propagate_constraints!#61(::Bool, ::Function, ::Pkg.GraphType.Graph, ::Set{Int64}) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\GraphType.jl:1007
 [2] propagate_constraints! at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\GraphType.jl:948 [inlined]
 [3] #simplify_graph!#121(::Bool, ::Function, ::Pkg.GraphType.Graph, ::Set{Int64}) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\GraphType.jl:1462
 [4] simplify_graph! at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\GraphType.jl:1462 [inlined]
 [5] resolve_versions!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}, ::Nothing) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Operations.jl:371
 [6] resolve_versions! at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Operations.jl:315 [inlined]
 [7] #add_or_develop#63(::Array{Base.UUID,1}, ::Symbol, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Operations.jl:1172
 [8] #add_or_develop at .\none:0 [inlined]
 [9] #add_or_develop#17(::Symbol, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:59
 [10] #add_or_develop at .\none:0 [inlined]
 [11] #add_or_develop#16 at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:36 [inlined]
 [12] #add_or_develop at .\none:0 [inlined]
 [13] #add_or_develop#13 at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:34 [inlined]
 [14] #add_or_develop at .\none:0 [inlined]
 [15] #add_or_develop#12(::Base.Iterators.Pairs{Symbol,Symbol,Tuple{Symbol},NamedTuple{(:mode,),Tuple{Symbol}}}, ::Function, ::String) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:33
 [16] #add_or_develop at .\none:0 [inlined]
 [17] #add#22 at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:64 [inlined]
 [18] add(::String) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:64
 [19] top-level scope at none:0

I am using Version 1.1.1 (2019-05-16)

HaoLi111 avatar Aug 20 '19 17:08 HaoLi111

Yep, CLArrays is pretty much not useable on Julia 1.x because Sugar and Transpiler haven't been updated to Julia 1.x compatibility.

jpsamaroo avatar Aug 20 '19 21:08 jpsamaroo

Any news on this, two years later?

Borketh avatar Sep 22 '21 17:09 Borketh

CLArrays is dead and unmaintained. Please use CUDA.jl, AMDGPU.jl, or oneAPI.jl instead.

jpsamaroo avatar Sep 22 '21 17:09 jpsamaroo