BioSimulator.jl does not add properly in Julia 1.4
Here is what I get in Atom. I clearly do not have the skills to fix this. Perhaps somebody already has.
(@v1.4) pkg> add https://github.com/alanderos91/BioSimulator.jl.git
Cloning git-repo `https://github.com/alanderos91/BioSimulator.jl.git`
Updating git-repo `https://github.com/alanderos91/BioSimulator.jl.git`
Resolving package versions...
Installed ImageIO ──────────────── v0.2.0
Installed StatsPlots ───────────── v0.14.5
Installed DiffEqFlux ───────────── v1.11.0
Installed Polynomials ──────────── v1.1.1
Installed BandedMatrices ───────── v0.15.10
Installed Revise ───────────────── v2.7.0
Installed Distributions ────────── v0.23.3
Installed RecursiveFactorization ─ v0.1.2
Installed VectorizationBase ────── v0.12.4
Installed RecursiveArrayTools ──── v2.3.5
Installed Zstd_jll ─────────────── v1.4.5+0
Installed SIMDPirates ──────────── v0.8.4
Installed Intervals ────────────── v1.0.0
Installed StatsMakie ───────────── v0.2.2
Installed Mustache ─────────────── v1.0.3
Installed HTTP ─────────────────── v0.8.15
Installed LoggingExtras ────────── v0.4.1
Installed Adapt ────────────────── v1.1.0
Installed ArrayLayouts ─────────── v0.3.3
Installed JuliaInterpreter ─────── v0.7.17
Installed LoopVectorization ────── v0.8.1
Installed Unitful ──────────────── v1.2.1
Installed GeometryBasics ───────── v0.2.10
Installed TimeZones ────────────── v1.0.1
Installed CpuId ────────────────── v0.2.2
Installed SteadyStateDiffEq ────── v1.5.1
Installed MatrixFactorizations ─── v0.4.1
Installed SLEEFPirates ─────────── v0.5.0
Installed LazyArrays ───────────── v0.16.10
Installed Zygote ───────────────── v0.4.8
Installed BlockArrays ──────────── v0.12.7
Installed PNGFiles ─────────────── v0.2.0
Installed OrdinaryDiffEq ───────── v5.38.3
Installed Interpolations ───────── v0.12.10
Downloading artifact: Zstd
Updating `~/.julia/environments/v1.4/Project.toml`
[aae01518] ↑ BandedMatrices v0.15.7 ⇒ v0.15.10
[6aabf0a6] + BioSimulator v0.9.3 #master (https://github.com/alanderos91/BioSimulator.jl.git)
[2b5f629d] ↑ DiffEqBase v6.35.1 ⇒ v6.35.2
[aae7a2af] ↑ DiffEqFlux v1.10.3 ⇒ v1.11.0
[31c24e10] ↑ Distributions v0.23.2 ⇒ v0.23.3
[587475ba] ↓ Flux v0.10.4 ⇒ v0.10.3
[82e4d734] ↑ ImageIO v0.1.1 ⇒ v0.2.0
[91a5bcdd] ↓ Plots v0.29.9 ⇒ v0.28.4
[295af30f] ↑ Revise v2.6.7 ⇒ v2.7.0
[f3b207a7] ↓ StatsPlots v0.14.6 ⇒ v0.14.5
Updating `~/.julia/environments/v1.4/Manifest.toml`
[79e6a3ab] ↑ Adapt v1.0.1 ⇒ v1.1.0
[4c555306] ↑ ArrayLayouts v0.2.6 ⇒ v0.3.3
[aae01518] ↑ BandedMatrices v0.15.7 ⇒ v0.15.10
[6aabf0a6] + BioSimulator v0.9.3 #master (https://github.com/alanderos91/BioSimulator.jl.git)
[8e7c35d0] ↑ BlockArrays v0.12.5 ⇒ v0.12.7
[3895d2a7] ↓ CUDAapi v4.0.0 ⇒ v3.1.0
[c5f51814] ↓ CUDAdrv v6.3.0 ⇒ v6.0.0
[be33ccc6] ↓ CUDAnative v3.1.0 ⇒ v2.10.2
[944b1d66] ↓ CodecZlib v0.7.0 ⇒ v0.6.0
[adafc99b] + CpuId v0.2.2
[f68482b8] - Cthulhu v1.1.1
[3a865a2d] ↓ CuArrays v2.2.0 ⇒ v1.7.3
[2b5f629d] ↑ DiffEqBase v6.35.1 ⇒ v6.35.2
[aae7a2af] ↑ DiffEqFlux v1.10.3 ⇒ v1.11.0
[77a26b50] ↑ DiffEqNoiseProcess v3.11.0 ⇒ v4.1.4
[41bf760c] ↑ DiffEqSensitivity v6.16.0 ⇒ v6.17.0
[31c24e10] ↑ Distributions v0.23.2 ⇒ v0.23.3
[c87230d0] ↓ FFMPEG v0.3.0 ⇒ v0.2.4
[b22a6f82] - FFMPEG_jll v4.1.0+3
[1a297f60] ↑ FillArrays v0.8.9 ⇒ v0.8.10
[53c48c17] ↓ FixedPointNumbers v0.7.1 ⇒ v0.6.1
[587475ba] ↓ Flux v0.10.4 ⇒ v0.10.3
[559328eb] - FriBidi_jll v1.0.5+3
[0c68f7d7] ↓ GPUArrays v3.3.0 ⇒ v2.0.1
[61eb1bfa] - GPUCompiler v0.2.0
[28b8d3ca] ↓ GR v0.48.0 ⇒ v0.44.0
[5c1252a2] ↑ GeometryBasics v0.2.8 ⇒ v0.2.10
[4d00f742] ↓ GeometryTypes v0.8.3 ⇒ v0.7.10
[cd3eb016] ↑ HTTP v0.8.14 ⇒ v0.8.15
[82e4d734] ↑ ImageIO v0.1.1 ⇒ v0.2.0
[a98d9a8b] ↑ Interpolations v0.12.9 ⇒ v0.12.10
[d8418881] ↓ Intervals v1.1.0 ⇒ v1.0.0
[98e50ef6] ↑ JuliaFormatter v0.5.4 ⇒ v0.5.5
[aa1ae85d] ↑ JuliaInterpreter v0.7.16 ⇒ v0.7.17
[c1c5ebd0] - LAME_jll v3.100.0+1
[929cbde3] ↑ LLVM v1.4.1 ⇒ v1.5.1
[5078a376] ↑ LazyArrays v0.16.9 ⇒ v0.16.10
[dd192d2f] - LibVPX_jll v1.8.1+1
[e6f89c97] ↑ LoggingExtras v0.4.0 ⇒ v0.4.1
[bdcacae8] + LoopVectorization v0.8.1
[a3b82374] ↑ MatrixFactorizations v0.4.0 ⇒ v0.4.1
[ffc61752] ↑ Mustache v1.0.2 ⇒ v1.0.3
[e7412a2a] - Ogg_jll v1.3.4+0
[458c3c95] - OpenSSL_jll v1.1.1+2
[91d4177d] - Opus_jll v1.3.1+1
[1dea7af3] ↑ OrdinaryDiffEq v5.38.2 ⇒ v5.38.3
[f57f5aa1] ↑ PNGFiles v0.1.3 ⇒ v0.2.0
[91a5bcdd] ↓ Plots v0.29.9 ⇒ v0.28.4
[f27b6e38] ↑ Polynomials v1.1.0 ⇒ v1.1.1
[3cdcf5f2] ↓ RecipesBase v0.8.0 ⇒ v0.7.0
[01d81517] - RecipesPipeline v0.1.9
[731186ca] ↑ RecursiveArrayTools v2.3.3 ⇒ v2.3.5
[f2c3362d] ↑ RecursiveFactorization v0.1.0 ⇒ v0.1.2
[295af30f] ↑ Revise v2.6.7 ⇒ v2.7.0
[21efa798] + SIMDPirates v0.8.4
[476501e8] + SLEEFPirates v0.5.0
[2913bbd2] ↓ StatsBase v0.33.0 ⇒ v0.32.2
[65254759] ↑ StatsMakie v0.2.1 ⇒ v0.2.2
[f3b207a7] ↓ StatsPlots v0.14.6 ⇒ v0.14.5
[9672c7b4] ↑ SteadyStateDiffEq v1.5.0 ⇒ v1.5.1
[789caeaf] ↑ StochasticDiffEq v6.20.0 ⇒ v6.23.0
[f269a46b] ↓ TimeZones v1.2.0 ⇒ v1.0.1
[1986cc42] ↑ Unitful v1.2.0 ⇒ v1.2.1
[3d5dd08c] + VectorizationBase v0.12.4
[3161d3a3] ↑ Zstd_jll v1.4.4+1 ⇒ v1.4.5+0
[e88e6eb3] ↓ Zygote v0.4.20 ⇒ v0.4.8
[0ac62f75] - libass_jll v0.14.0+2
[f638f0a6] - libfdk_aac_jll v0.1.6+2
[f27f6e37] - libvorbis_jll v1.3.6+4
[1270edf5] - x264_jll v2019.5.25+2
[dfaa095f] - x265_jll v3.0.0+1
Building VectorizationBase → `~/.julia/packages/VectorizationBase/FsdEK/deps/build.log`
evaluation error starting at /Users/erlebach/.julia/packages/Plots/cc8wh/src/utils.jl:150
BuildingMethodError: no method matching (::Plots.var"#582#583")(::Int64)
The applicable method may be too new: running in world age 27171, while current world is 28184.
Closest candidates are:
#582(::Any) at none:0 (method too new to be called from this world context.)
Stacktrace:TimeZones ────────→ `~/.julia/packages/TimeZones/zymSN/deps/build.log`
[1] iterate(::Base.Generator{UnitRange{Int64},Plots.var"#582#583"}) at ./generator.jl:47
[2] append_any(::Any, ::Vararg{Any,N} where N) at /Users/erlebach/.julia/packages/JuliaInterpreter/sZur5/src/JuliaInterpreter.jl:34
while evaluating
begin
#= toplevel:149 =#
for i = 2:4
#= /Users/erlebach/.julia/packages/Plots/cc8wh/src/utils.jl:150 =#
#= /Users/erlebach/.julia/packages/Plots/cc8wh/src/utils.jl:150 =# @eval begin
#= /Users/erlebach/.julia/packages/Plots/cc8wh/src/utils.jl:151 =#
unzip(v::Union{AVec{<:Tuple{Vararg{T, $i} where T}}, AVec{<:GeometryTypes.Point{$i}}}) = begin
#= /Users/erlebach/.julia/packages/Plots/cc8wh/src/utils.jl:152 =#
$(Expr(:tuple, (:([t[$j] for t = v]) for j = 1:i)...))
end
end
end
end
in module Plots
evaluation error starting at /Users/erlebach/.julia/packages/StaticArrays/mlIi1/src/SVector.jl:65
BuildingUndefVarError: ##5984 not defined
Stacktrace:SLEEFPirates ─────→ `~/.julia/packages/SLEEFPirates/mkNmA/deps/build.log`
[1] macro expansion at /Users/erlebach/.julia/packages/JuliaInterpreter/sZur5/src/interpret.jl:60 [inlined]
[2] methods_by_execution!(::Any, ::Revise.CodeTrackingMethodInfo, ::Dict{Module,Array{Expr,1}}, ::JuliaInterpreter.Frame, ::BitArray{1}; define::Bool, skip_include::Bool) at /Users/erlebach/.julia/packages/Revise/jVsKo/src/lowered.jl:260
while evaluating
begin
#= toplevel:72 =#
const global γₖ = #= /Users/erlebach/.julia/packages/OrdinaryDiffEq/JrtsK/src/bdf_utils.jl:72 =# @SVector([sum((1 // j for j = 1:k)) for k = 1:6])
end
in module OrdinaryDiffEq
(@v1.4) pkg>