MakieOrg / Makie.jl

Interactive data visualizations and plotting in Julia
https://docs.makie.org/stable
MIT License
2.4k stars 306 forks source link

Installing Makie failes #606

Closed alirezaghavaminia closed 4 years ago

alirezaghavaminia commented 4 years ago

Hello, I tried to install Makie on both Linux and Windows OS and both failed. I have the last version of cmake and xorg-dev installed on my Ubuntu machine.

cmake is already the newest version (3.10.2-1ubuntu2.18.04.1).
xorg-dev is already the newest version (1:7.7+19ubuntu7.1).

Here is the error report on the Linux OS. I should mention that I have tried Julia version 1.4.1 and 1.3.1. the following errors are from Julia 1.4.1.

Thank you for your attention.

using Makie
[ Info: Precompiling Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a]
WARNING: Method definition (::Type{GeometryTypes.HyperRectangle{3, Float32}})(Tuple{Tuple{#s15, #s14} where #s14<:Number where #s15<:Number, Tuple{#s13, #s12} where #s12<:Number where #s13<:Number}) in module GeometryTypes at /home/ghavami/.julia/packages/GeometryTypes/gpBFp/src/hyperrectangles.jl:164 overwritten in module AbstractPlotting at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/types.jl:141.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition (::Type{GeometryTypes.HyperRectangle{3, Float32}})(Tuple{Tuple{#s15, #s14, #s13} where #s13<:Number where #s14<:Number where #s15<:Number, Tuple{#s12, #s26, #s27} where #s27<:Number where #s26<:Number where #s12<:Number}) in module GeometryTypes at /home/ghavami/.julia/packages/GeometryTypes/gpBFp/src/hyperrectangles.jl:167 overwritten in module AbstractPlotting at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/types.jl:144.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition (::Type{GeometryTypes.HyperRectangle{3, Float32}})(GeometryTypes.HyperRectangle{2, T} where T) in module GeometryTypes at /home/ghavami/.julia/packages/GeometryTypes/gpBFp/src/hyperrectangles.jl:129 overwritten in module AbstractPlotting at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/types.jl:148.
  ** incremental compilation may be fatally broken for this module **

ERROR: LoadError: LoadError: UndefVarError: clibraries not defined
Stacktrace:
 [1] getproperty(::Module, ::Symbol) at ./Base.jl:26
 [2] top-level scope at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/conversions.jl:606
 [3] include(::Module, ::String) at ./Base.jl:377
 [4] include(::String) at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/AbstractPlotting.jl:1
 [5] top-level scope at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/AbstractPlotting.jl:40
 [6] include(::Module, ::String) at ./Base.jl:377
 [7] top-level scope at none:2
 [8] eval at ./boot.jl:331 [inlined]
 [9] eval(::Expr) at ./client.jl:449
 [10] top-level scope at ./none:3
in expression starting at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/conversions.jl:606
in expression starting at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/AbstractPlotting.jl:40
ERROR: LoadError: Failed to precompile AbstractPlotting [537997a7-5e4e-5d89-9595-2241ea00577e] to /home/ghavami/.julia/compiled/v1.4/AbstractPlotting/6fydZ_D25En.ji.
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
 [3] _require(::Base.PkgId) at ./loading.jl:1029
 [4] require(::Base.PkgId) at ./loading.jl:927
 [5] require(::Module, ::Symbol) at ./loading.jl:922
 [6] include(::Module, ::String) at ./Base.jl:377
 [7] top-level scope at none:2
 [8] eval at ./boot.jl:331 [inlined]
 [9] eval(::Expr) at ./client.jl:449
 [10] top-level scope at ./none:3
in expression starting at /home/ghavami/.julia/packages/Makie/3CKlT/src/Makie.jl:3
ERROR: Failed to precompile Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a] to /home/ghavami/.julia/compiled/v1.4/Makie/iZ1Bl_D25En.ji.
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
 [3] _require(::Base.PkgId) at ./loading.jl:1029
 [4] require(::Base.PkgId) at ./loading.jl:927
 [5] require(::Module, ::Symbol) at ./loading.jl:922

Here is the result of the test, if it provides more information:

(@v1.4) pkg> test Makie
    Testing Makie
Status `/tmp/jl_NR6c8E/Manifest.toml`
  [621f4979] AbstractFFTs v0.5.0
  [537997a7] AbstractPlotting v0.9.10
  [1520ce14] AbstractTrees v0.3.3
  [79e6a3ab] Adapt v1.0.1
  [ec485272] ArnoldiMethod v0.0.4
  [7d9fca2a] Arpack v0.4.0
  [68821587] Arpack_jll v3.5.0+3
  [4fba245c] ArrayInterface v2.8.7
  [4c555306] ArrayLayouts v0.3.1
  [13072b0f] AxisAlgorithms v1.0.0
  [39de3d68] AxisArrays v0.4.3
  [aae01518] BandedMatrices v0.15.8
  [b99e7846] BinaryProvider v0.5.9
  [764a87c0] BoundaryValueDiffEq v2.5.0
  [6e34b625] Bzip2_jll v1.0.6+2
  [fa961155] CEnum v0.2.0
  [336ed68f] CSV v0.6.2
  [a603d957] CanonicalTraits v0.2.1
  [aafaddc9] CatIndices v0.2.1
  [324d7699] CategoricalArrays v0.8.0
  [d360d2e6] ChainRulesCore v0.7.5
  [944b1d66] CodecZlib v0.7.0
  [a2cac450] ColorBrewer v0.4.0
  [35d6a980] ColorSchemes v3.9.0
  [3da002f7] ColorTypes v0.10.3
  [c3611d14] ColorVectorSpace v0.8.5
  [5ae59095] Colors v0.12.0
  [861a8166] Combinatorics v1.0.2
  [bbf7d656] CommonSubexpressions v0.2.0
  [34da2185] Compat v3.9.1
  [e66e0078] CompilerSupportLibraries_jll v0.3.3+0
  [ed09eef8] ComputationalResources v0.3.2
  [88cd18e8] ConsoleProgressMonitor v0.1.2
  [187b0558] ConstructionBase v1.0.0
  [d38c429a] Contour v0.5.3
  [150eb455] CoordinateTransformations v0.5.1
  [dc8bdbbb] CustomUnitRanges v1.0.0
  [9a962f9c] DataAPI v1.3.0
  [a93c6f00] DataFrames v0.21.0
  [864edb3b] DataStructures v0.17.15
  [e2d170a0] DataValueInterfaces v1.0.0
  [bcd4f6db] DelayDiffEq v5.24.1
  [2b5f629d] DiffEqBase v6.34.3
  [459566f4] DiffEqCallbacks v2.13.1
  [5a0ffddc] DiffEqFinancial v2.3.0
  [c894b116] DiffEqJump v6.7.5
  [77a26b50] DiffEqNoiseProcess v4.1.4
  [055956cb] DiffEqPhysics v3.2.0
  [163ba53b] DiffResults v1.0.2
  [b552c78f] DiffRules v1.0.1
  [0c46a032] DifferentialEquations v6.14.0
  [c619ae07] DimensionalPlotRecipes v1.2.0
  [b4f34e82] Distances v0.8.2
  [31c24e10] Distributions v0.23.2
  [ffbed154] DocStringExtensions v0.8.1
  [e30172f5] Documenter v0.24.11
  [da5c29d0] EllipsisNotation v0.4.0
  [d4d017d3] ExponentialUtilities v1.6.0
  [e2ba6199] ExprTools v0.1.1
  [8f5d6c58] EzXML v1.1.0
  [c87230d0] FFMPEG v0.3.0
  [b22a6f82] FFMPEG_jll v4.1.0+3
  [4f61f5a4] FFTViews v0.3.1
  [7a1cc6ca] FFTW v1.2.1
  [f5851436] FFTW_jll v3.3.9+5
  [5789e2e9] FileIO v1.3.0
  [48062228] FilePathsBase v0.8.0
  [1a297f60] FillArrays v0.8.9
  [6a86dc24] FiniteDiff v2.3.1
  [53c48c17] FixedPointNumbers v0.8.0
  [59287772] Formatting v0.4.1
  [f6369f11] ForwardDiff v0.10.10
  [b38be410] FreeType v3.0.0
  [d7e528f0] FreeType2_jll v2.10.1+2
  [663a7486] FreeTypeAbstraction v0.8.0
  [da1fdf0e] FreqTables v0.4.0
  [559328eb] FriBidi_jll v1.0.5+3
  [069b7b12] FunctionWrappers v1.1.1
  [add2ef01] GDAL v1.1.2
  [a7073274] GDAL_jll v3.0.4+0
  [d604d12d] GEOS_jll v3.8.1+0
  [f7f18e0c] GLFW v3.2.2
  [0656b61e] GLFW_jll v3.3.2+0
  [e9467ef8] GLMakie v0.0.8
  [6b9d7cbe] GeneralizedGenerated v0.2.3
  [01680d73] GenericSVD v0.3.0
  [5c1252a2] GeometryBasics v0.2.6
  [4d00f742] GeometryTypes v0.8.3
  [a2bd30eb] Graphics v1.0.2
  [eafb193a] Highlights v0.4.5
  [bbac6d45] IdentityRanges v0.3.1
  [2803e5a7] ImageAxes v0.6.4
  [a09fc81d] ImageCore v0.8.14
  [6a3955dd] ImageFiltering v0.6.11
  [6218d12a] ImageMagick v1.1.5
  [c73af94c] ImageMagick_jll v6.9.10-12+3
  [bc367c6b] ImageMetadata v0.9.1
  [02fcd773] ImageTransformations v0.8.4
  [9b13fd28] IndirectArrays v0.5.1
  [d25df0c9] Inflate v0.1.2
  [1d5cc7b8] IntelOpenMP_jll v2018.0.3+0
  [a98d9a8b] Interpolations v0.12.9
  [8197267c] IntervalSets v0.5.0
  [41ab1584] InvertedIndices v1.0.0
  [c8e1da08] IterTools v1.3.0
  [42fd0dbc] IterativeSolvers v0.8.4
  [82899510] IteratorInterfaceExtensions v1.0.0
  [682c06a0] JSON v0.21.0
  [aacddb02] JpegTurbo_jll v2.0.1+0
  [b14d175d] JuliaVariables v0.2.0
  [5ab0869b] KernelDensity v0.5.1
  [c1c5ebd0] LAME_jll v3.100.0+1
  [b964fa9f] LaTeXStrings v1.1.0
  [2ee39098] LabelledArrays v1.2.1
  [23fbe1c1] Latexify v0.13.2
  [1d6d02ad] LeftChildRightSiblingTrees v0.1.2
  [deac9b47] LibCURL_jll v7.70.0+0
  [29816b5a] LibSSH2_jll v1.9.0+1
  [dd192d2f] LibVPX_jll v1.8.1+1
  [d4300ac3] Libgcrypt_jll v1.8.5+1
  [7e76a0d4] Libglvnd_jll v1.3.0+1
  [7add5ba3] Libgpg_error_jll v1.36.0+1
  [94ce4f54] Libiconv_jll v1.16.0+2
  [89763e89] Libtiff_jll v4.1.0+0
  [093fc24a] LightGraphs v1.3.3
  [d3d80556] LineSearches v7.0.1
  [4345ca2d] Loess v0.5.1
  [e6f89c97] LoggingExtras v0.4.0
  [d00139f3] METIS_jll v5.1.0+3
  [856f044c] MKL_jll v2019.0.117+2
  [d8e11817] MLStyle v0.3.1
  [1914dd2f] MacroTools v0.5.5
  [ee78f7c6] Makie v0.9.5
  [dbd62bd0] MakieGallery v0.1.0
  [dbb5928d] MappedArrays v0.2.2
  [c8ffd9c3] MbedTLS_jll v2.16.0+2
  [7269a6da] MeshIO v0.4.0
  [e1d29d7a] Missings v0.4.3
  [78c3b35d] Mocking v0.7.1
  [961ee093] ModelingToolkit v3.6.0
  [66fc600b] ModernGL v1.1.2
  [e94cdb99] MosaicViews v0.2.2
  [46d2c3a1] MuladdMacro v0.2.2
  [f9640e96] MultiScaleArrays v1.8.1
  [d41bc354] NLSolversBase v7.6.1
  [2774e3e8] NLsolve v4.3.0
  [77ba4419] NaNMath v0.3.3
  [71a1bf82] NameResolution v0.1.3
  [86f7a689] NamedArrays v0.9.4
  [510215fc] Observables v0.2.3
  [6fe1bfb0] OffsetArrays v1.0.4
  [e7412a2a] Ogg_jll v1.3.4+0
  [4536629a] OpenBLAS_jll v0.3.9+4
  [458c3c95] OpenSSL_jll v1.1.1+2
  [efe28fd5] OpenSpecFun_jll v0.5.3+3
  [429524aa] Optim v0.21.0
  [91d4177d] Opus_jll v1.3.1+1
  [bac558e1] OrderedCollections v1.2.0
  [1dea7af3] OrdinaryDiffEq v5.38.1
  [90014a1f] PDMats v0.9.12
  [58948b4f] PROJ_jll v6.3.2+1
  [19eb6ba3] Packing v0.4.0
  [5432bcbf] PaddedViews v0.5.5
  [65888b18] ParameterizedFunctions v5.3.0
  [d96e819e] Parameters v0.12.1
  [69de0a69] Parsers v1.0.3
  [995b91a9] PlotUtils v1.0.3
  [e409e4f3] PoissonRandom v0.4.0
  [2dfb63ee] PooledArrays v0.5.3
  [85a6dd25] PositiveFactorizations v0.2.3
  [8162dcfd] PrettyPrint v0.1.0
  [33c8b6b6] ProgressLogging v0.1.2
  [92933f4c] ProgressMeter v1.3.0
  [1fd47b50] QuadGK v2.3.1
  [df47a6cb] RData v0.7.2
  [ce6b1742] RDatasets v0.6.8
  [e6cf234a] RandomNumbers v1.4.0
  [b3c3ace0] RangeArrays v0.3.2
  [c84ed2f1] Ratios v0.4.0
  [3cdcf5f2] RecipesBase v1.0.1
  [731186ca] RecursiveArrayTools v2.3.3
  [f2c3362d] RecursiveFactorization v0.1.0
  [189a3867] Reexport v0.2.0
  [ae029012] Requires v1.0.1
  [ae5879a3] ResettableStacks v1.0.0
  [79098fc4] Rmath v0.6.1
  [f50d1b31] Rmath_jll v0.2.2+0
  [f2b01f46] Roots v1.0.1
  [6038ab10] Rotations v0.13.0
  [76ed43ae] SQLite_jll v3.31.1+0
  [1bc83da4] SafeTestsets v0.0.1
  [992d4aef] Showoff v0.3.1
  [73760f76] SignedDistanceFields v0.4.0
  [699a6c99] SimpleTraits v0.9.2
  [a2af1166] SortingAlgorithms v0.3.1
  [47a9eef4] SparseDiffTools v1.8.0
  [276daf66] SpecialFunctions v0.10.2
  [90137ffa] StaticArrays v0.12.3
  [2913bbd2] StatsBase v0.33.0
  [4c63d2b9] StatsFuns v0.9.4
  [65254759] StatsMakie v0.0.6
  [9672c7b4] SteadyStateDiffEq v1.5.0
  [789caeaf] StochasticDiffEq v6.23.0
  [09ab397b] StructArrays v0.4.3
  [bea87d4a] SuiteSparse_jll v5.4.0+8
  [c3572dad] Sundials v4.2.2
  [fb77eaff] Sundials_jll v5.2.0+0
  [d1185830] SymbolicUtils v0.3.2
  [3783bdb8] TableTraits v1.0.0
  [bd369af6] Tables v1.0.4
  [5d786b92] TerminalLoggers v0.1.1
  [06e1c1a7] TiledIteration v0.2.4
  [f269a46b] TimeZones v1.2.0
  [a759f4b9] TimerOutputs v0.5.5
  [3bb67fe8] TranscodingStreams v0.9.5
  [a2a6695c] TreeViews v0.3.0
  [3a884ed6] UnPack v1.0.1
  [1cfade01] UnicodeFun v0.4.1
  [1986cc42] Unitful v1.2.0
  [19fa3120] VertexSafeGraphs v0.1.2
  [ea10d353] WeakRefStrings v0.6.2
  [cc8bc4a8] Widgets v0.6.2
  [efce3f68] WoodburyMatrices v0.5.2
  [02c8fc9c] XML2_jll v2.9.9+4
  [aed1982a] XSLT_jll v1.1.33+2
  [4f6342f7] Xorg_libX11_jll v1.6.9+2
  [0c0b7dd1] Xorg_libXau_jll v1.0.9+2
  [935fb764] Xorg_libXcursor_jll v1.2.0+2
  [a3789734] Xorg_libXdmcp_jll v1.1.3+2
  [1082639a] Xorg_libXext_jll v1.3.4+2
  [d091e8ba] Xorg_libXfixes_jll v5.0.3+2
  [a51aa0fd] Xorg_libXi_jll v1.7.10+2
  [d1454406] Xorg_libXinerama_jll v1.1.4+2
  [ec84b674] Xorg_libXrandr_jll v1.5.2+2
  [ea2f1a96] Xorg_libXrender_jll v0.9.10+2
  [14d82f49] Xorg_libpthread_stubs_jll v0.1.0+1
  [c7cfdc94] Xorg_libxcb_jll v1.13.0+2
  [c5fb5394] Xorg_xtrans_jll v1.4.0+1
  [a5390f91] ZipFile v0.9.2
  [83775a58] Zlib_jll v1.2.11+10
  [3161d3a3] Zstd_jll v1.4.4+1
  [700de1a5] ZygoteRules v0.2.0
  [0ac62f75] libass_jll v0.14.0+2
  [f638f0a6] libfdk_aac_jll v0.1.6+2
  [b53b4c65] libpng_jll v1.6.37+3
  [f27f6e37] libvorbis_jll v1.3.6+4
  [8e850ede] nghttp2_jll v1.40.0+0
  [1270edf5] x264_jll v2019.5.25+2
  [dfaa095f] x265_jll v3.0.0+1
  [2a0f44e3] Base64 
  [ade2ca70] Dates 
  [8bb1440f] DelimitedFiles 
  [8ba89e20] Distributed 
  [9fa8497b] Future 
  [b77e0a4c] InteractiveUtils 
  [76f85450] LibGit2 
  [8f399da3] Libdl 
  [37e2e46d] LinearAlgebra 
  [56ddb016] Logging 
  [d6f4376e] Markdown 
  [a63ad114] Mmap 
  [44cfe95a] Pkg 
  [de0858da] Printf 
  [3fa0cd96] REPL 
  [9a3f8284] Random 
  [ea8e919c] SHA 
  [9e88b42a] Serialization 
  [1a1011a3] SharedArrays 
  [6462fe0b] Sockets 
  [2f01184e] SparseArrays 
  [10745b16] Statistics 
  [4607b0f0] SuiteSparse 
  [8dfed614] Test 
  [cf7118a7] UUIDs 
  [4ec0a83e] Unicode 
WARNING: Method definition (::Type{GeometryTypes.HyperRectangle{3, Float32}})(Tuple{Tuple{#s15, #s14} where #s14<:Number where #s15<:Number, Tuple{#s13, #s12} where #s12<:Number where #s13<:Number}) in module GeometryTypes at /home/ghavami/.julia/packages/GeometryTypes/gpBFp/src/hyperrectangles.jl:164 overwritten in module AbstractPlotting at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/types.jl:141.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition (::Type{GeometryTypes.HyperRectangle{3, Float32}})(Tuple{Tuple{#s15, #s14, #s13} where #s13<:Number where #s14<:Number where #s15<:Number, Tuple{#s12, #s26, #s27} where #s27<:Number where #s26<:Number where #s12<:Number}) in module GeometryTypes at /home/ghavami/.julia/packages/GeometryTypes/gpBFp/src/hyperrectangles.jl:167 overwritten in module AbstractPlotting at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/types.jl:144.
  ** incremental compilation may be fatally broken for this module **

WARNING: Method definition (::Type{GeometryTypes.HyperRectangle{3, Float32}})(GeometryTypes.HyperRectangle{2, T} where T) in module GeometryTypes at /home/ghavami/.julia/packages/GeometryTypes/gpBFp/src/hyperrectangles.jl:129 overwritten in module AbstractPlotting at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/types.jl:148.
  ** incremental compilation may be fatally broken for this module **

ERROR: LoadError: LoadError: UndefVarError: clibraries not defined
Stacktrace:
 [1] getproperty(::Module, ::Symbol) at ./Base.jl:26
 [2] top-level scope at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/conversions.jl:606
 [3] include(::Module, ::String) at ./Base.jl:377
 [4] include(::String) at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/AbstractPlotting.jl:1
 [5] top-level scope at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/AbstractPlotting.jl:40
 [6] include(::Module, ::String) at ./Base.jl:377
 [7] top-level scope at none:2
 [8] eval at ./boot.jl:331 [inlined]
 [9] eval(::Expr) at ./client.jl:449
 [10] top-level scope at ./none:3
in expression starting at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/conversions.jl:606
in expression starting at /home/ghavami/.julia/packages/AbstractPlotting/B5nOF/src/AbstractPlotting.jl:40
ERROR: LoadError: Failed to precompile AbstractPlotting [537997a7-5e4e-5d89-9595-2241ea00577e] to /home/ghavami/.julia/compiled/v1.4/AbstractPlotting/6fydZ_kKHyp.ji.
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
 [3] _require(::Base.PkgId) at ./loading.jl:1029
 [4] require(::Base.PkgId) at ./loading.jl:927
 [5] require(::Module, ::Symbol) at ./loading.jl:922
 [6] include(::Module, ::String) at ./Base.jl:377
 [7] top-level scope at none:2
 [8] eval at ./boot.jl:331 [inlined]
 [9] eval(::Expr) at ./client.jl:449
 [10] top-level scope at ./none:3
in expression starting at /home/ghavami/.julia/packages/MakieGallery/HtLio/src/MakieGallery.jl:3
ERROR: LoadError: Failed to precompile MakieGallery [dbd62bd0-c9f5-5087-a2e1-f5c4bb0cec90] to /home/ghavami/.julia/compiled/v1.4/MakieGallery/Ql23q_kKHyp.ji.
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
 [3] _require(::Base.PkgId) at ./loading.jl:1029
 [4] require(::Base.PkgId) at ./loading.jl:927
 [5] require(::Module, ::Symbol) at ./loading.jl:922
 [6] include(::String) at ./client.jl:439
 [7] top-level scope at none:6
in expression starting at /home/ghavami/.julia/packages/Makie/3CKlT/test/runtests.jl:1
ERROR: Package Makie errored during testing
SimonDanisch commented 4 years ago

Ugh, that's the downgrade that this PR is supposed to fix:

Try:

]add AbstractPlotting@0.10.11

And see which packages holds back the upgrade

alirezaghavaminia commented 4 years ago

For Julia 1.4.1 this is the result

(@v1.4) pkg> add AbstractPlotting@0.10.11
  Resolving package versions...
ERROR: Unsatisfiable requirements detected for package Colors [5ae59095]:
 Colors [5ae59095] log:
 ├─possible versions are: [0.9.0, 0.9.2-0.9.6, 0.10.0-0.10.2, 0.11.0-0.11.2, 0.12.0] or uninstalled
 ├─restricted by compatibility requirements with MakieGallery [dbd62bd0] to versions: [0.9.0, 0.9.2-0.9.6, 0.10.0-0.10.2, 0.11.0-0.11.2, 0.12.0]
 │ └─MakieGallery [dbd62bd0] log:
 │   ├─possible versions are: [0.0.1-0.0.9, 0.1.0-0.1.11, 0.2.0-0.2.5] or uninstalled
 │   ├─restricted to versions * by an explicit requirement, leaving only versions [0.0.1-0.0.9, 0.1.0-0.1.11, 0.2.0-0.2.5]
 │   ├─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: [0.0.1-0.0.9, 0.1.0, 0.2.0-0.2.5] or uninstalled, leaving only versions: [0.0.1-0.0.9, 0.1.0, 0.2.0-0.2.5]
 │   │ └─AbstractPlotting [537997a7] log:
 │   │   ├─possible versions are: [0.9.0-0.9.27, 0.10.0-0.10.11] or uninstalled
 │   │   └─restricted to versions 0.10.11 by an explicit requirement, leaving only versions 0.10.11
 │   └─restricted by compatibility requirements with ImageMagick [6218d12a] to versions: [0.0.8-0.0.9, 0.1.0-0.1.1, 0.1.3-0.1.11, 0.2.0-0.2.5] or uninstalled, leaving only versions: [0.0.8-0.0.9, 0.1.0, 0.2.0-0.2.5]
 │     └─ImageMagick [6218d12a] log:
 │       ├─possible versions are: [0.7.0-0.7.1, 0.7.3-0.7.5, 1.0.0, 1.1.0-1.1.5] or uninstalled
 │       ├─restricted by compatibility requirements with Makie [ee78f7c6] to versions: [0.7.0-0.7.1, 0.7.3-0.7.5, 1.0.0, 1.1.0-1.1.5]
 │       │ └─Makie [ee78f7c6] log:
 │       │   ├─possible versions are: [0.9.0-0.9.6, 0.10.0] or uninstalled
 │       │   ├─restricted to versions * by an explicit requirement, leaving only versions [0.9.0-0.9.6, 0.10.0]
 │       │   ├─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: [0.9.0-0.9.5, 0.10.0] or uninstalled, leaving only versions: [0.9.0-0.9.5, 0.10.0]
 │       │   │ └─AbstractPlotting [537997a7] log: see above
 │       │   └─restricted by compatibility requirements with ImageMagick [6218d12a] to versions: [0.9.4-0.9.6, 0.10.0] or uninstalled, leaving only versions: [0.9.4-0.9.5, 0.10.0]
 │       │     └─ImageMagick [6218d12a] log: see above
 │       ├─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: [1.0.0, 1.1.0-1.1.5]
 │       │ └─AbstractPlotting [537997a7] log: see above
 │       └─restricted by compatibility requirements with ColorTypes [3da002f7] to versions: [0.7.0-0.7.1, 0.7.3-0.7.5, 1.1.1-1.1.5] or uninstalled, leaving only versions: 1.1.1-1.1.5
 │         └─ColorTypes [3da002f7] log:
 │           ├─possible versions are: [0.7.0-0.7.5, 0.8.0-0.8.1, 0.9.0-0.9.1, 0.10.0-0.10.3] or uninstalled
 │           ├─restricted by compatibility requirements with MakieGallery [dbd62bd0] to versions: [0.7.0-0.7.5, 0.8.0-0.8.1, 0.9.0-0.9.1, 0.10.0-0.10.3]
 │           │ └─MakieGallery [dbd62bd0] log: see above
 │           ├─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: [0.8.0-0.8.1, 0.9.0-0.9.1, 0.10.0-0.10.3]
 │           │ └─AbstractPlotting [537997a7] log: see above
 │           └─restricted by compatibility requirements with Colors [5ae59095] to versions: [0.9.0-0.9.1, 0.10.0-0.10.3]
 │             └─Colors [5ae59095] log: see above
 ├─restricted by compatibility requirements with FreeTypeAbstraction [663a7486] to versions: [0.11.0-0.11.2, 0.12.0]
 │ └─FreeTypeAbstraction [663a7486] log:
 │   ├─possible versions are: [0.4.0-0.4.2, 0.5.0, 0.6.0-0.6.5, 0.7.0, 0.8.0] or uninstalled
 │   └─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: 0.8.0
 │     └─AbstractPlotting [537997a7] log: see above
 ├─restricted by compatibility requirements with InteractBase [d3863d7c] to versions: [0.10.0-0.10.2, 0.11.0-0.11.2], leaving only versions: 0.11.0-0.11.2
 │ └─InteractBase [d3863d7c] log:
 │   ├─possible versions are: [0.6.0-0.6.1, 0.7.0-0.7.1, 0.8.0-0.8.3, 0.9.0-0.9.3, 0.10.0-0.10.4] or uninstalled
 │   ├─restricted by compatibility requirements with Interact [c601a237] to versions: [0.6.0-0.6.1, 0.7.0-0.7.1, 0.8.0-0.8.3, 0.9.0-0.9.3, 0.10.0-0.10.4]
 │   │ └─Interact [c601a237] log:
 │   │   ├─possible versions are: [0.8.0, 0.9.0-0.9.1, 0.10.0-0.10.3] or uninstalled
 │   │   └─restricted to versions * by an explicit requirement, leaving only versions [0.8.0, 0.9.0-0.9.1, 0.10.0-0.10.3]
 │   └─restricted by compatibility requirements with Observables [510215fc] to versions: 0.10.4 or uninstalled, leaving only versions: 0.10.4
 │     └─Observables [510215fc] log:
 │       ├─possible versions are: [0.2.0-0.2.3, 0.3.0-0.3.1] or uninstalled
 │       └─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: 0.3.1
 │         └─AbstractPlotting [537997a7] log: see above
 └─restricted by compatibility requirements with PlotUtils [995b91a9] to versions: 0.12.0 — no versions left
   └─PlotUtils [995b91a9] log:
     ├─possible versions are: [0.5.0-0.5.8, 0.6.0-0.6.5, 1.0.0-1.0.3] or uninstalled
     └─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: 1.0.0-1.0.3
       └─AbstractPlotting [537997a7] log: see above

for Julia 1.3.1 this is the result:

ERROR: Unsatisfiable requirements detected for package Observables [510215fc]:
 Observables [510215fc] log:
 ├─possible versions are: [0.2.0-0.2.3, 0.3.0-0.3.1] or uninstalled
 ├─restricted by compatibility requirements with Interact [c601a237] to versions: [0.2.2-0.2.3, 0.3.0-0.3.1]
 │ └─Interact [c601a237] log:
 │   ├─possible versions are: [0.8.0, 0.9.0-0.9.1, 0.10.0-0.10.3] or uninstalled
 │   └─restricted to versions 0.10.3 by an explicit requirement, leaving only versions 0.10.3
 ├─restricted by compatibility requirements with AbstractPlotting [537997a7] to versions: 0.3.1
 │ └─AbstractPlotting [537997a7] log:
 │   ├─possible versions are: [0.9.0-0.9.27, 0.10.0-0.10.11] or uninstalled
 │   └─restricted to versions 0.10.11 by an explicit requirement, leaving only versions 0.10.11
 └─restricted by compatibility requirements with WebIO [0f1e0344] to versions: 0.2.3 — no versions left
   └─WebIO [0f1e0344] log:
     ├─possible versions are: [0.2.5-0.2.8, 0.3.0-0.3.4, 0.4.0-0.4.2, 0.6.0-0.6.2, 0.7.0, 0.8.0-0.8.1, 0.8.3-0.8.9, 0.8.11, 0.8.13-0.8.14] or uninstalled
     └─restricted to versions 0.8.13 by an explicit requirement, leaving only versions 0.8.13
SimonDanisch commented 4 years ago

Yeah, so that's not really Makie's fault ;) You need to figure out, what kind of packages you fixed, checked out, pinned, dev'ed, that Colors can't be brought to the right version. I'm guessing something about Interact, Colors or so?

SimonDanisch commented 4 years ago

Btw, it's also super easy to create a new environment without any of these problems:

mkdir TestEnv
cd TestEnv
julia --project=.