Plot is not displaying while using Makie package for interactive visualization

Hi,

I am trying to use Mackie for interactive 3D visualization. But after running program from Makie documentation example, I am not getting any plots.

using Makie
using LinearAlgebra

res = 500
game = Scene(resolution = (res, res), raw = true, camera = campixel!)
cell = 10
cells = res ÷ 10
snakelen = 5
middle = cells ÷ 2
snakestart = middle - (snakelen ÷ 2)
segments = Point2f0.(middle, range(snakestart, step = cell, length = snakelen))
snake = Makie.scatter!(game, segments, markersize = cell, color = :black, marker = :rect)[end]
global last_dir = (0, 1)
dir = lift(game.events.keyboardbuttons) do but
    global last_dir
    ispressed(but, Keyboard.left) && return (last_dir = (-1, 0))
    ispressed(but, Keyboard.up) && return (last_dir = (0, 1))
    ispressed(but, Keyboard.right) && return (last_dir = (1, 0))
    ispressed(but, Keyboard.down) && return (last_dir = (0, -1))
    last_dir
end
newsnake = copy(segments)

food = Makie.scatter!(game, [Point2f0(res .÷ 2)], markersize = 2cell, marker = '☕')[end]

function run_game(game, snake, newsnake, food)
    display(game)
    spawntime = time()
    newspawn = 6
    speed = 1/10
    while isopen(game)
        curr_snake = snake[1][]
        circshift!(newsnake, curr_snake, 1)
        newsnake[1] = newsnake[2] .+ Point2f0(dir[] .* cell)
        spawndiff = time() - spawntime
        if spawndiff > 0
            if (newspawn - spawndiff) < 0.1 && (newspawn - spawndiff) > 0
                food[1][][1] = Point2f0(rand(1:cells), rand(1:cells)) .* cell

            elseif (newspawn - spawndiff) < 0.1
                food[1][][1] = Point2f0(res + cell)
                food[1][] = food[1][] # update array
                spawntime = time()
            end
        end
        if norm(newsnake[1] .- food[1][]) < 3cell
            snake[:color] = :red
            food[1][][1] = Point2f0(res + cell)
            # append segments to snake
            a, b = newsnake[end], newsnake[end - 1]
            push!(newsnake, a .+ (b .- a))
            push!(curr_snake, Point2f0(0))
            speed = speed - (speed * 0.5)
            spawntime = time()
        else
            snake[:color] = :black
        end
        food[1][] = food[1][] # update array
        snake[1] = newsnake
        newsnake = curr_snake
        sleep(speed);
        force_update!()
    end
end
run_game(game, snake, newsnake, food)

If I run 12th line this program snake = Makie.scatter!(game, segments, markersize = cell, color = :black, marker = :rect)[end] . I am getting results as :

Scatter{...}
attributes:
  colormap : Symbol
  visible : Bool
  scatter : Attributes
  axis : Attributes
  axis2d : Attributes
  markersize : Float64
  camera : typeof(campixel!)
  linestyle : Nothing
  axis_type : AbstractPlotting.Automatic
  font : String
  raw : Bool
  clear : Bool
  legend : Attributes
  axis3d : Attributes
  resolution : Tuple{Int64,Int64}
  center : Bool
  marker : UnionAll
  color : Symbol
  show_legend : Bool
  padding : Vec{3,Float32}
  palette : Attributes
  backgroundcolor : Symbol
  show_axis : Bool
  scale_plot : Bool
  limits : AbstractPlotting.Automatic

How can I plot by using Makie?

Thanks in Advance !!,
Manu

1 Like

That looks like GLMakie had a problem building…
Run ]build GLMakie and look out for any warnings.
On Linux, you likely will need these installed before building:

sudo apt-get install xorg-dev cmake libglfw3

@sdanisch: I am using Juno in Atom, windows. I tried with GLMakie and build. There is no warnings. But when I try Pkg.test("GLMakie "), i am getting error like following:

Testing GLMakie
 Resolving package versions...
    Status `C:\Users\z5168736\AppData\Local\Temp\jl_2730.tmp\Manifest.toml`
  [621f4979] AbstractFFTs v0.4.1
  [537997a7] AbstractPlotting v0.9.8
  [79e6a3ab] Adapt v1.0.0
  [ec485272] ArnoldiMethod v0.0.4
  [7d9fca2a] Arpack v0.3.1
  [4fba245c] ArrayInterface v1.2.1
  [13072b0f] AxisAlgorithms v1.0.0
  [39de3d68] AxisArrays v0.3.0
  [aae01518] BandedMatrices v0.9.4
  [9e28174c] BinDeps v0.8.10
  [b99e7846] BinaryProvider v0.5.6
  [8e7c35d0] BlockArrays v0.9.1
  [ffab5731] BlockBandedMatrices v0.4.5
  [764a87c0] BoundaryValueDiffEq v2.3.0
  [631607c0] CMake v1.1.2
  [d5fb7624] CMakeWrapper v0.2.3
  [00ebfdb7] CSTParser v0.6.1
  [336ed68f] CSV v0.5.9
  [49dc2e85] Calculus v0.5.0
  [aafaddc9] CatIndices v0.2.0
  [324d7699] CategoricalArrays v0.5.5
  [944b1d66] CodecZlib v0.5.2
  [a2cac450] ColorBrewer v0.4.0
  [35d6a980] ColorSchemes v3.3.0
  [3da002f7] ColorTypes v0.8.0
  [c3611d14] ColorVectorSpace v0.6.2
  [5ae59095] Colors v0.9.5
  [861a8166] Combinatorics v0.7.0
  [bbf7d656] CommonSubexpressions v0.2.0
  [34da2185] Compat v2.1.0
  [ed09eef8] ComputationalResources v0.3.0
  [8f4d0f93] Conda v1.3.0
  [d38c429a] Contour v0.5.1
  [150eb455] CoordinateTransformations v0.5.0
  [dc8bdbbb] CustomUnitRanges v0.2.0
  [9a962f9c] DataAPI v1.0.1
  [a93c6f00] DataFrames v0.19.1
  [864edb3b] DataStructures v0.17.0
  [e2d170a0] DataValueInterfaces v1.0.0
  [bcd4f6db] DelayDiffEq v5.13.0
  [2b5f629d] DiffEqBase v5.20.0
  [459566f4] DiffEqCallbacks v2.7.0
  [01453d9d] DiffEqDiffTools v1.2.0
  [5a0ffddc] DiffEqFinancial v2.1.0
  [c894b116] DiffEqJump v6.2.0
  [77a26b50] DiffEqNoiseProcess v3.3.1
  [055956cb] DiffEqPhysics v3.2.0
  [163ba53b] DiffResults v0.0.4
  [b552c78f] DiffRules v0.0.10
  [0c46a032] DifferentialEquations v6.6.0
  [c619ae07] DimensionalPlotRecipes v0.2.0
  [b4f34e82] Distances v0.8.0
  [31c24e10] Distributions v0.21.0
  [ffbed154] DocStringExtensions v0.8.0
  [e30172f5] Documenter v0.23.2
  [d4d017d3] ExponentialUtilities v1.5.1
  [8f5d6c58] EzXML v0.9.3
  [c87230d0] FFMPEG v0.2.2
  [4f61f5a4] FFTViews v0.2.0
  [7a1cc6ca] FFTW v0.3.0
  [5789e2e9] FileIO v1.0.7
  [1a297f60] FillArrays v0.6.3
  [53c48c17] FixedPointNumbers v0.5.3
  [f6369f11] ForwardDiff v0.10.3
  [b38be410] FreeType v2.1.1
  [663a7486] FreeTypeAbstraction v0.4.2
  [da1fdf0e] FreqTables v0.3.1
  [069b7b12] FunctionWrappers v1.0.0
  [add2ef01] GDAL v0.2.0
  [f7f18e0c] GLFW v2.3.0
  [e9467ef8] GLMakie v0.0.6
  [01680d73] GenericSVD v0.2.1
  [4d00f742] GeometryTypes v0.7.5
  [a2bd30eb] Graphics v0.4.0
  [d9be37ee] Homebrew v0.7.1
  [bbac6d45] IdentityRanges v0.3.0
  [2803e5a7] ImageAxes v0.6.0
  [a09fc81d] ImageCore v0.8.4
  [6a3955dd] ImageFiltering v0.6.4
  [6218d12a] ImageMagick v0.7.5
  [02fcd773] ImageTransformations v0.8.0
  [9b13fd28] IndirectArrays v0.5.0
  [d25df0c9] Inflate v0.1.1
  [a98d9a8b] Interpolations v0.12.2
  [8197267c] IntervalSets v0.3.1
  [41ab1584] InvertedIndices v1.0.0
  [c8e1da08] IterTools v1.2.0
  [42fd0dbc] IterativeSolvers v0.8.1
  [82899510] IteratorInterfaceExtensions v1.0.0
  [682c06a0] JSON v0.20.0
  [5ab0869b] KernelDensity v0.5.1
  [5078a376] LazyArrays v0.9.1
  [093fc24a] LightGraphs v1.2.0
  [d3d80556] LineSearches v7.0.1
  [4345ca2d] Loess v0.5.0
  [1914dd2f] MacroTools v0.5.1
  [dbd62bd0] MakieGallery v0.0.9
  [dbb5928d] MappedArrays v0.2.1
  [a3b82374] MatrixFactorizations v0.1.0
  [7269a6da] MeshIO v0.3.1
  [e1d29d7a] Missings v0.4.1
  [78c3b35d] Mocking v0.5.7
  [66fc600b] ModernGL v1.0.0
  [46d2c3a1] MuladdMacro v0.2.1
  [f9640e96] MultiScaleArrays v1.5.0
  [d41bc354] NLSolversBase v7.4.0
  [2774e3e8] NLsolve v4.1.0
  [77ba4419] NaNMath v0.3.2
  [86f7a689] NamedArrays v0.9.3
  [510215fc] Observables v0.2.3
  [6fe1bfb0] OffsetArrays v0.11.1
  [429524aa] Optim v0.19.2
  [bac558e1] OrderedCollections v1.1.0
  [1dea7af3] OrdinaryDiffEq v5.14.0
  [90014a1f] PDMats v0.9.7
  [19eb6ba3] Packing v0.3.0
  [5432bcbf] PaddedViews v0.4.2
  [65888b18] ParameterizedFunctions v4.2.1
  [d96e819e] Parameters v0.10.3
  [69de0a69] Parsers v0.3.6
  [995b91a9] PlotUtils v0.5.8
  [e409e4f3] PoissonRandom v0.4.0
  [f27b6e38] Polynomials v0.5.2
  [2dfb63ee] PooledArrays v0.5.2
  [85a6dd25] PositiveFactorizations v0.2.2
  [1fd47b50] QuadGK v2.0.3
  [df47a6cb] RData v0.6.2
  [ce6b1742] RDatasets v0.6.3
  [e6cf234a] RandomNumbers v1.3.0
  [b3c3ace0] RangeArrays v0.3.1
  [c84ed2f1] Ratios v0.3.1
  [3cdcf5f2] RecipesBase v0.7.0
  [731186ca] RecursiveArrayTools v1.0.1
  [f2c3362d] RecursiveFactorization v0.1.0
  [189a3867] Reexport v0.2.0
  [ae029012] Requires v0.5.2
  [ae5879a3] ResettableStacks v0.6.0
  [79098fc4] Rmath v0.5.0
  [f2b01f46] Roots v0.8.1
  [6038ab10] Rotations v0.11.1
  [992d4aef] Showoff v0.3.1
  [73760f76] SignedDistanceFields v0.4.0
  [699a6c99] SimpleTraits v0.9.0
  [a2af1166] SortingAlgorithms v0.3.1
  [47a9eef4] SparseDiffTools v0.8.0
  [276daf66] SpecialFunctions v0.7.2
  [90137ffa] StaticArrays v0.11.0
  [2913bbd2] StatsBase v0.31.0
  [4c63d2b9] StatsFuns v0.8.0
  [65254759] StatsMakie v0.0.6
  [9672c7b4] SteadyStateDiffEq v1.5.0
  [789caeaf] StochasticDiffEq v6.8.0
  [09ab397b] StructArrays v0.4.0
  [c3572dad] Sundials v3.6.1
  [123dc426] SymEngine v0.7.0
  [3783bdb8] TableTraits v1.0.0
  [bd369af6] Tables v0.2.10
  [06e1c1a7] TiledIteration v0.2.3
  [f269a46b] TimeZones v0.9.2
  [0796e94c] Tokenize v0.5.5
  [3bb67fe8] TranscodingStreams v0.9.5
  [a2a6695c] TreeViews v0.3.0
  [30578b45] URIParser v0.4.0
  [1cfade01] UnicodeFun v0.4.0
  [81def892] VersionParsing v1.1.3
  [19fa3120] VertexSafeGraphs v0.1.0
  [ea10d353] WeakRefStrings v0.6.1
  [cc8bc4a8] Widgets v0.6.1
  [efce3f68] WoodburyMatrices v0.4.1
  [a5390f91] ZipFile v0.8.3
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8bb1440f] DelimitedFiles  [`@stdlib/DelimitedFiles`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [9fa8497b] Future  [`@stdlib/Future`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [a63ad114] Mmap  [`@stdlib/Mmap`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [9abbd945] Profile  [`@stdlib/Profile`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [1a1011a3] SharedArrays  [`@stdlib/SharedArrays`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [10745b16] Statistics  [`@stdlib/Statistics`]
  [4607b0f0] SuiteSparse  [`@stdlib/SuiteSparse`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
┌ Warning: On Windows, creating file symlinks requires Administrator privileges
└ @ Base.Filesystem file.jl:794
┌ Warning: On Windows, creating file symlinks requires Administrator privileges
└ @ Base.Filesystem file.jl:794
WARNING: using GLAbstraction.update! in module GLMakie conflicts with an existing identifier.
[ Info: starting from index 1
Running tutorial_simple_scatter
Running tutorial_markersize
Running tutorial_simple_line
Running tutorial_adding_to_a_scene
Running tutorial_adjusting_scene_limits
Running tutorial_basic_theming
Running tutorial_heatmap
Running tutorial_linesegments
Running tutorial_barplot
Running tutorial_title
Unrecognized option 'pixel_format'
Example Animated time series failed with source:
    using AbstractPlotting, GLMakie

         f0 = 1/2; fs = 100;
         winsec = 4; hopsec = 1/60
         nwin = round(Integer, winsec*fs)
         nhop = round(Integer, hopsec*fs)
         # do the loop
         frame_start = -winsec
         frame_time = collect((0:(nwin-1)) * (1/fs))
         aframe = sin.(2*pi*f0.*(frame_start .+ frame_time))
         scene = lines(frame_start .+ frame_time, aframe)
         center!(scene)
         lineplot = scene[end]
         fix = 0
         record(scene, "C:\\Users\\z5168736\\.julia\\packages\\GLMakie\\m35ri\\test\\test_recordings\\tmp\\animated_time_series.mp4", 1:50) do i
             global frame_start
             aframe .= sin.(2*pi*f0.*(frame_start .+ frame_time))
             # append!(aframe, randn(nhop)); deleteat!(aframe, 1:nhop)
             lineplot[1] = frame_start .+ frame_time
             lineplot[2] = aframe
             AbstractPlotting.update_limits!(scene)
             AbstractPlotting.update!(scene)
             sleep(hopsec)
             frame_start += hopsec
        end


Full Gallery recording: Error During Test at C:\Users\z5168736\.julia\packages\MakieGallery\CpvaL\src\io.jl:227
  Got exception outside of a @test
  LoadError: IOError: write: broken pipe (EPIPE)
  Stacktrace:
   [1] uv_error at .\libuv.jl:85 [inlined]
   [2] uv_write_async(::Base.PipeEndpoint, ::Ptr{UInt8}, ::UInt64) at .\stream.jl:884
   [3] uv_write(::Base.PipeEndpoint, ::Ptr{UInt8}, ::UInt64) at .\stream.jl:845
   [4] unsafe_write(::Base.PipeEndpoint, ::Ptr{UInt8}, ::UInt64) at .\stream.jl:901
   [5] macro expansion at .\io.jl:509 [inlined]
   [6] write(::Base.PipeEndpoint, ::Array{ColorTypes.RGB{FixedPointNumbers.Normed{UInt8,8}},2}) at .\io.jl:532
   [7] recordframe!(::VideoStream) at C:\Users\z5168736\.julia\packages\AbstractPlotting\zoqRL\src\display.jl:267
   [8] #record#718(::Int64, ::Function, ::getfield(Main.##animated_time_series#374, Symbol("##1#2")), ::Scene, ::String, ::UnitRange{Int64}) at C:\Users\z5168736\.julia\packages\AbstractPlotting\zoqRL\src\display.jl:340
   [9] record(::Function, ::Scene, ::String, ::UnitRange{Int64}) at C:\Users\z5168736\.julia\packages\AbstractPlotting\zoqRL\src\display.jl:336
   [10] top-level scope at none:0
   [11] include_string(::Module, ::String, ::String) at .\loading.jl:1008
   [12] #eval_example#74(::Base.Iterators.Pairs{Symbol,getfield(MakieGallery, Symbol("#output_path#104")){String},Tuple{Symbol},NamedTuple{(:outputfile,),Tuple{getfield(MakieGallery, Symbol("#output_path#104")){String}}}}, ::Function, ::MakieGallery.CellEntry) at C:\Users\z5168736\.julia\packages\MakieGallery\CpvaL\src\database.jl:542
   [13] #eval_example at .\none:0 [inlined]
   [14] (::getfield(MakieGallery, Symbol("##78#79")){Base.Iterators.Pairs{Symbol,getfield(MakieGallery, Symbol("#output_path#104")){String},Tuple{Symbol},NamedTuple{(:outputfile,),Tuple{getfield(MakieGallery, Symbol("#output_path#104")){String}}}},getfield(MakieGallery, Symbol("##103#105")){Tuple{Int64,Int64},String}})(::MakieGallery.CellEntry) at C:\Users\z5168736\.julia\packages\MakieGallery\CpvaL\src\database.jl:571
   [15] #enumerate_examples#61(::Int64, ::Nothing, ::Function, ::getfield(MakieGallery, Symbol("##78#79")){Base.Iterators.Pairs{Symbol,getfield(MakieGallery, Symbol("#output_path#104")){String},Tuple{Symbol},NamedTuple{(:outputfile,),Tuple{getfield(MakieGallery, Symbol("#output_path#104")){String}}}},getfield(MakieGallery, Symbol("##103#105")){Tuple{Int64,Int64},String}}) at C:\Users\z5168736\.julia\packages\MakieGallery\CpvaL\src\database.jl:503
   [16] #enumerate_examples at .\none:0 [inlined]
   [17] #eval_examples#77 at C:\Users\z5168736\.julia\packages\MakieGallery\CpvaL\src\database.jl:570 [inlined]
   [18] #eval_examples at .\none:0 [inlined]
   [19] macro expansion at C:\Users\z5168736\.julia\packages\MakieGallery\CpvaL\src\io.jl:228 [inlined]
   [20] macro expansion at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Test\src\Test.jl:1083 [inlined]
   [21] #record_examples#102(::Tuple{Int64,Int64}, ::Bool, ::Bool, ::Function, ::String) at C:\Users\z5168736\.julia\packages\MakieGallery\CpvaL\src\io.jl:228
   [22] record_examples(::String) at C:\Users\z5168736\.julia\packages\MakieGallery\CpvaL\src\io.jl:209
   [23] top-level scope at none:0
   [24] include at .\boot.jl:326 [inlined]
   [25] include_relative(::Module, ::String) at .\loading.jl:1038
   [26] include(::Module, ::String) at .\sysimg.jl:29
   [27] include(::String) at .\client.jl:403
   [28] top-level scope at none:0
   [29] eval(::Module, ::Any) at .\boot.jl:328
   [30] exec_options(::Base.JLOptions) at .\client.jl:243
   [31] _start() at .\client.jl:436
  in expression starting at animated_time_series:15
Test Summary:                     | Pass  Error  Total
Full Gallery recording            |   10      1     11
  Tutorial simple scatter         |    1             1
  Tutorial markersize             |    1             1
  Tutorial simple line            |    1             1
  Tutorial adding to a scene      |    1             1
  Tutorial adjusting scene limits |    1             1
  Tutorial basic theming          |    1             1
  Tutorial heatmap                |    1             1
  Tutorial linesegments           |    1             1
  Tutorial barplot                |    1             1
  Tutorial title                  |    1             1
ERROR: LoadError: Some tests did not pass: 10 passed, 0 failed, 1 errored, 0 broken.
in expression starting at C:\Users\z5168736\.julia\packages\GLMakie\m35ri\test\runtests.jl:12
ERROR: Package GLMakie errored during testing
Stacktrace:
 [1] pkgerror(::String, ::Vararg{String,N} where N) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Types.jl:120
 [2] #test#66(::Bool, ::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:1328
 [3] #test at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:0 [inlined]
 [4] #test#44(::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:193
 [5] test at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:178 [inlined]
 [6] #test#43 at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:175 [inlined]
 [7] test at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:175 [inlined]
 [8] #test#42 at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:174 [inlined]
 [9] test at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:174 [inlined]
 [10] #test#41(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::String) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:173
 [11] test(::String) at C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:173
 [12] top-level scope at none:0

Hi @Manu_Francis I have a dual boot Windows/Linux laptop. I can try to reproduce your error.
I have found Windows directory permissions problems in the past. This was in the context of removing a Julia installation though.

@johnh: Thank you john. Moreover, if I run using Makie, I am getting a warning as below:

[ Info: Recompiling stale cache file C:\Users\julia\compiled\v1.1\Makie\iZ1Bl.ji for Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a]
WARNING: using GLAbstraction.update! in module GLMakie conflicts with an existing identifier.

When I got this problem last month I fixed it by installing the current master with > ]add Makie#master. YMMMV.

Hi Manu. With Windows 10 and Julia 1.1.1 in a REPL window.
I can build Makei
But at test Makie

[cf7118a7] UUIDs [@stdlib/UUIDs]
[4ec0a83e] Unicode [@stdlib/Unicode]
WARNING: using GLAbstraction.update! in module GLMakie conflicts with an existing identifier.
WARNING: using Makie.AbstractPlotting in module Main conflicts with an existing identifier.

I will do what @wherrera suggests when the test completes

I Cannot test using Atom - as usual I have problems starting a console with Juno.
I should open another issue for that one.

Did you try your initial example? Maybe build fixed the problem already…

My test Makie completes with one error, the one I flagged up above. Version 0.9.4
I do not think it is very serious

@sdanisch @johnh @wherrera: My julia version was 1.1.0 now I reinstalled julia with version 1.1.1 and atom. Now it is working. But the error during test remains the same. Thanks for your kindness to support me.

Thanks and Regards,
Manu

@Manu_Francis No problem. To be fair there are problems reported on this forum when people update the Juno package with Atom. I am having problems myself.

1 Like