ReactionMechanismGenerator / ReactionMechanismSimulator.jl

The amazing Reaction Mechanism Simulator for simulating large chemical kinetic mechanisms
https://reactionmechanismgenerator.github.io/ReactionMechanismSimulator.jl
MIT License
75 stars 32 forks source link

Unsatisfiable requirements during the installation #187

Closed ProfLeao closed 2 years ago

ProfLeao commented 2 years ago

I'm trying to install RMS following this instructions, but when I execute Pkg.develop(Pkg.PackageSpec(url="https://github.com/ReactionMechanismGenerator/ReactionMechanismSimulator.jl")) an error is raised.

Pkg.develop(Pkg.PackageSpec(url="https://github.com/ReactionMechanismGenerator/ReactionMechanismSimulator.jl"))
     Cloning git-repo `https://github.com/ReactionMechanismGenerator/ReactionMechanismSimulator.jl`
Path `/home/reginaldo/.julia/dev/ReactionMechanismSimulator` exists and looks like the correct repo. Using existing path.
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package QuartzImageIO [dca85d43]:
 QuartzImageIO [dca85d43] log:
 ├─possible versions are: 0.5.0-0.7.4 or uninstalled
 ├─restricted to versions 0.7 by ReactionMechanismSimulator [c2d78dd2], leaving only versions 0.7.0-0.7.4
 │ └─ReactionMechanismSimulator [c2d78dd2] log:
 │   ├─possible versions are: 0.4.0 or uninstalled
 │   └─ReactionMechanismSimulator [c2d78dd2] is fixed to version 0.4.0
 └─restricted by compatibility requirements with Luxor [ae8d54c2] to versions: 0.5.0-0.6.0 — no versions left
   └─Luxor [ae8d54c2] log:
     ├─possible versions are: 0.11.0-3.1.1 or uninstalled
     └─restricted to versions 1 by JuliaIntroBR [b51cafcc], leaving only versions 1.0.0-1.12.0
       └─JuliaIntroBR [b51cafcc] log:
         ├─possible versions are: 0.1.0 or uninstalled
         └─JuliaIntroBR [b51cafcc] is fixed to version 0.1.0
Stacktrace:
  [1] propagate_constraints!(graph::Pkg.Resolve.Graph, sources::Set{Int64}; log_events::Bool)
    @ Pkg.Resolve ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/Resolve/graphtype.jl:1063
  [2] propagate_constraints! (repeats 2 times)
    @ ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/Resolve/graphtype.jl:1000 [inlined]
  [3] simplify_graph!(graph::Pkg.Resolve.Graph, sources::Set{Int64}; clean_graph::Bool)
    @ Pkg.Resolve ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/Resolve/graphtype.jl:1519
  [4] simplify_graph! (repeats 2 times)
    @ ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/Resolve/graphtype.jl:1519 [inlined]
  [5] resolve_versions!(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{Pkg.Types.PackageSpec}, julia_version::VersionNumber)
    @ Pkg.Operations ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/Operations.jl:335
  [6] targeted_resolve(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{Pkg.Types.PackageSpec}, preserve::Pkg.Types.PreserveLevel, julia_version::VersionNumber)
    @ Pkg.Operations ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/Operations.jl:1154
  [7] tiered_resolve(env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{Pkg.Types.PackageSpec}, julia_version::VersionNumber)
    @ Pkg.Operations ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/Operations.jl:1139
  [8] _resolve(io::Base.TTY, env::Pkg.Types.EnvCache, registries::Vector{Pkg.Registry.RegistryInstance}, pkgs::Vector{Pkg.Types.PackageSpec}, preserve::Pkg.Types.PreserveLevel, julia_version::VersionNumber)
    @ Pkg.Operations ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/Operations.jl:1160
  [9] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}, new_git::Set{Base.UUID}; preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform)
    @ Pkg.Operations ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/Operations.jl:1198
 [10] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; shared::Bool, preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::Base.Pairs{Symbol, Base.TTY, Tuple{Symbol}, NamedTuple{(:io,), Tuple{Base.TTY}}})
    @ Pkg.API ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/API.jl:215
 [11] develop(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.TTY, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
    @ Pkg.API ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/API.jl:149
 [12] develop(pkgs::Vector{Pkg.Types.PackageSpec})
    @ Pkg.API ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/API.jl:144
 [13] #develop#14
    @ ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/API.jl:141 [inlined]
 [14] develop(pkg::Pkg.Types.PackageSpec)
    @ Pkg.API ~/JuliaLanguage/julia-1.7.2/share/julia/stdlib/v1.7/Pkg/src/API.jl:141
 [15] top-level scope
    @ REPL[12]:1

I also installed QuartzImageIO, and and tried the installation with and without it. Can someone help me ?

ProfLeao commented 2 years ago

Works fine in 1.6.5 LTS. Closing issue for now.