Plots.jl: "...incremental compilation may be broken for this module"

Created on 24 Aug 2018  路  15Comments  路  Source: JuliaPlots/Plots.jl

Hi,
I'm using Plots in a package, and if I'm using Julia 1.0 I get several error messages of the following kind:

WARNING: eval from module Plots to MCMCChains:    
Expr(:block, #= Symbol("/Users/kai/.julia/packages/Plots/3Nsmt/src/backends/gr.jl"):1368 =#, Expr(:call, Expr(:., :Sys, :(:isapple))))
  ** incremental compilation may be broken for this module **

I guess this is related to some changes from Julia 0.6 to 1.0.

Thanks!
Martin

All 15 comments

Why are you using Plots and not just RecipesBase?

Good point. I just realized the same. :) Still, these warnings are a bit troublesome.

How so? Do you need help to transfer your plotting code to valid recipes?

It is a little mysterious, we haven't seen that in the other packages that depend on Plots (but then again StatPlots isn't precompiled), but it might be due to using Requires for conditional code loading.

Nope, the Plots was just imported for no good reason. I'm already only using recipes.

Great, let's keep the issue open though

I'm also seeing something like this, the errors look (in part) like this:

      From worker 6:    WARNING: eval from module Plots to CoherentStructures:
      From worker 6:    Expr(:function, Expr(:call, :_show, Expr(:::, :io, :IO), Expr(:::, Expr(:curly, :MIME, Expr(:call,
 :Symbol, "image/svg+xml"))), Expr(:::, :plt, Expr(:curly, :Plot, :GRBackend))), Expr(:block, #= Symbol("/home/schillna/.j
ulia/packages/Plots/MnXMC/src/backends/gr.jl"):1391 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/hom
e/schillna/.julia/packages/Plots/MnXMC/src/backends/gr.jl"):1392 =#, :filepath = Expr(:call, :*, Expr(:call, :tempname), "
.", "svg"), #= Symbol("/home/schillna/.julia/packages/Plots/MnXMC/src/backends/gr.jl"):1393 =#, :env = Expr(:call, :get, :
ENV, "GKSwstype", "0"), #= Symbol("/home/schillna/.julia/packages/Plots/MnXMC/src/backends/gr.jl"):1394 =#, Expr(:ref, :EN
V, "GKSwstype") = "svg", #= Symbol("/home/schillna/.julia/packages/Plots/MnXMC/src/backends/gr.jl"):1395 =#, Expr(:ref, :E
NV, "GKS_FILEPATH") = :filepath, #= Symbol("/home/schillna/.julia/packages/Plots/MnXMC/src/backends/gr.jl"):1396 =#, Expr(
:call, :gr_display, :plt, "svg"), #= Symbol("/home/schillna/.julia/packages/Plots/MnXMC/src/backends/gr.jl"):1397 =#, Expr
(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/home/schillna/.julia/packages/Plots/MnXMC/src/backends/gr.jl"):
1398 =#, Expr(:call, :write, :io, Expr(:call, :read, :filepath, :String)), #= Symbol("/home/schillna/.julia/packages/Plots
/MnXMC/src/backends/gr.jl"):1399 =#, Expr(:call, :rm, :filepath), #= Symbol("/home/schillna/.julia/packages/Plots/MnXMC/sr
c/backends/gr.jl"):1400 =#, Expr(:if, Expr(:call, :!=, :env, "0"), Expr(:block, #= Symbol("/home/schillna/.julia/packages/
Plots/MnXMC/src/backends/gr.jl"):1401 =#, Expr(:ref, :ENV, "GKSwstype") = :env), Expr(:block, #= Symbol("/home/schillna/.j
ulia/packages/Plots/MnXMC/src/backends/gr.jl"):1403 =#, Expr(:call, :pop!, :ENV, "GKSwstype")))))
      From worker 6:      ** incremental compilation may be broken for this module **
      From worker 6:
      From worker 6:    WARNING: eval from module Plots to CoherentStructures:
      From worker 6:    Expr(:call, Expr(:., :Sys, :(:isapple)))
      From worker 6:      ** incremental compilation may be broken for this module **
      From worker 6:
      From worker 6:    WARNING: eval from module Plots to CoherentStructures:
      From worker 6:    Expr(:||, Expr(:call, Expr(:., :Sys, :(:islinux))), Expr(:call, Expr(:., :Sys, :(:isbsd))))
      From worker 6:      ** incremental compilation may be broken for this module **
      From worker 6:
      From worker 6:    WARNING: eval from module Plots to CoherentStructures:
      From worker 6:    Expr(:call, Expr(:., :Sys, :(:iswindows)))
      From worker 6:      ** incremental compilation may be broken for this module **

The reason I'm not using RecipesBase is
a) I want to avoid wrapping everything I need for a single plot in one object, as this either obfuscates what my code does, or results in uneccessary typing every time I plot something (which is very frequently).
b) I don't know how to use RecipesBase, and don't know if it supports things like animations.

a) does not need to be the case; b1) we can help you with; wrt to b2) I think @ChrisRackauckas has made this work, but it's unfortunately not straightforward.

Could you give an example of a)? My current setup is to have a function plot_u(vector, context) that calls plot(). I would like to avoid having to type something like plot(recipe_wrapper(vector,context)) every time I want to plot. Can I do this with RecipesBase?

Yes, definitely. It's easiest for me to give you an example if you post some code that reproduces the problem you have, which I can edit.

Ok, here's a silly example of the kind of code I have: I have a function plot_u that takes some values, interprets them in a certain way (using some additional context information that is supplied), and then makes a plot.

import Plots
"""
Makes a heatmap of the vector `values` and interprets it as a $nx \times ny$ grid, 
where ny does not need to be supplied. 
Example usage: plot_u([1.0,2.0,3.0,4.0],2)
"""
function plot_u(values::Vector{Float64}, nx::Int64)
    xs = range(1,stop=nx)
    ny = Int(length(values)/nx)
    ys = range(1,stop=ny)
    Plots.heatmap(xs,ys,reshape(values,nx,ny))
end

The actual situation I have is of course far more complex: the values are coefficients in a FEM basis and the context is information about the grid. The coefficients are a Vector{Float64} that gets returned by eigs, and if possible I would like to be able to just call plot_u(coefficients, context) and to then get a plot - this is both because I call plot_u a lot, and also because I want the package I am working on to be easy to use for people unfamiliar with julia.

Can the function plot_u from the code example be written in a way that relies only on RecipesBase and not on Plots?

Sure - you can plot it either as a "user recipe" or as a "series recipe" - the first is for building complete plots, the second for building new seriestypes, you can in principle use both here. The easiest is a user recipe:

using RecipesBase

@userplot AsHeatmap
@recipe function f(as::AsHeatmap)
  values, nx = as.args
  xs = range(1,stop=nx)
  ny = Int(length(values)/nx)
  ys = range(1,stop=ny)
  seriestype := :heatmap
  xs, ys, reshape(values,nx,ny)
end

Then use it with

using Plots
asheatmap([1.0, 2.0, 3.0, 4.0], 2)

thanks a lot! I will give it a try and see if I can get rid of my Plots dependency.

Great - you're welcome to also seek real-time guidance on Slack #plots-bridged or the Plots.jl gitter channel (that's the same thing), for when you need some more quick back-and-forth to get the recipes landed. There's a little bit of learning involved, though it's simple once you learn the syntax.

hi @mkborregaard ,
i'm getting very similar warnings and I don't even know where to start with understanding them. i see those only on julia 0.7. can i post this here?

WARNING: eval from module Plots to MomentOpt:    
Expr(:call, Expr(:., :Sys, :(:islinux)))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to MomentOpt:    
Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1368 =#, Expr(:call, Expr(:., :Sys, :(:isapple))))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to MomentOpt:    
Expr(:function, Expr(:call, :_show, Expr(:::, :io, :IO), Expr(:::, Expr(:curly, :MIME, Expr(:call, :Symbol, "application/postscript"))), Expr(:::, :plt, Expr(:curly, :Plot, :GRBackend))), Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1379 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1380 =#, :filepath = Expr(:call, :*, Expr(:call, :tempname), ".", "ps"), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1381 =#, :env = Expr(:call, :get, :ENV, "GKSwstype", "0"), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1382 =#, Expr(:ref, :ENV, "GKSwstype") = "ps", #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1383 =#, Expr(:ref, :ENV, "GKS_FILEPATH") = :filepath, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1384 =#, Expr(:call, :gr_display, :plt, "ps"), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1385 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1386 =#, Expr(:call, :write, :io, Expr(:call, :read, :filepath, :String)), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1387 =#, Expr(:call, :rm, :filepath), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1388 =#, Expr(:if, Expr(:call, :!=, :env, "0"), Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1389 =#, Expr(:ref, :ENV, "GKSwstype") = :env), Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1391 =#, Expr(:call, :pop!, :ENV, "GKSwstype")))))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to MomentOpt:    
Expr(:function, Expr(:call, :_show, Expr(:::, :io, :IO), Expr(:::, Expr(:curly, :MIME, Expr(:call, :Symbol, "application/pdf"))), Expr(:::, :plt, Expr(:curly, :Plot, :GRBackend))), Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1379 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1380 =#, :filepath = Expr(:call, :*, Expr(:call, :tempname), ".", "pdf"), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1381 =#, :env = Expr(:call, :get, :ENV, "GKSwstype", "0"), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1382 =#, Expr(:ref, :ENV, "GKSwstype") = "pdf", #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1383 =#, Expr(:ref, :ENV, "GKS_FILEPATH") = :filepath, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1384 =#, Expr(:call, :gr_display, :plt, "pdf"), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1385 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1386 =#, Expr(:call, :write, :io, Expr(:call, :read, :filepath, :String)), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1387 =#, Expr(:call, :rm, :filepath), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1388 =#, Expr(:if, Expr(:call, :!=, :env, "0"), Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1389 =#, Expr(:ref, :ENV, "GKSwstype") = :env), Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1391 =#, Expr(:call, :pop!, :ENV, "GKSwstype")))))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to MomentOpt:    
Expr(:function, Expr(:call, :_show, Expr(:::, :io, :IO), Expr(:::, Expr(:curly, :MIME, Expr(:call, :Symbol, "image/png"))), Expr(:::, :plt, Expr(:curly, :Plot, :GRBackend))), Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1379 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1380 =#, :filepath = Expr(:call, :*, Expr(:call, :tempname), ".", "png"), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1381 =#, :env = Expr(:call, :get, :ENV, "GKSwstype", "0"), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1382 =#, Expr(:ref, :ENV, "GKSwstype") = "png", #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1383 =#, Expr(:ref, :ENV, "GKS_FILEPATH") = :filepath, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1384 =#, Expr(:call, :gr_display, :plt, "png"), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1385 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1386 =#, Expr(:call, :write, :io, Expr(:call, :read, :filepath, :String)), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1387 =#, Expr(:call, :rm, :filepath), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1388 =#, Expr(:if, Expr(:call, :!=, :env, "0"), Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1389 =#, Expr(:ref, :ENV, "GKSwstype") = :env), Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1391 =#, Expr(:call, :pop!, :ENV, "GKSwstype")))))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to MomentOpt:    
Expr(:function, Expr(:call, :_show, Expr(:::, :io, :IO), Expr(:::, Expr(:curly, :MIME, Expr(:call, :Symbol, "image/svg+xml"))), Expr(:::, :plt, Expr(:curly, :Plot, :GRBackend))), Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1379 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1380 =#, :filepath = Expr(:call, :*, Expr(:call, :tempname), ".", "svg"), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1381 =#, :env = Expr(:call, :get, :ENV, "GKSwstype", "0"), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1382 =#, Expr(:ref, :ENV, "GKSwstype") = "svg", #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1383 =#, Expr(:ref, :ENV, "GKS_FILEPATH") = :filepath, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1384 =#, Expr(:call, :gr_display, :plt, "svg"), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1385 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1386 =#, Expr(:call, :write, :io, Expr(:call, :read, :filepath, :String)), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1387 =#, Expr(:call, :rm, :filepath), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1388 =#, Expr(:if, Expr(:call, :!=, :env, "0"), Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1389 =#, Expr(:ref, :ENV, "GKSwstype") = :env), Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends/gr.jl"):1391 =#, Expr(:call, :pop!, :ENV, "GKSwstype")))))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to MomentOpt:    
Expr(:call, Expr(:., :Sys, :(:isapple)))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to MomentOpt:    
Expr(:||, Expr(:call, Expr(:., :Sys, :(:islinux))), Expr(:call, Expr(:., :Sys, :(:isbsd))))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to MomentOpt:    
Expr(:call, Expr(:., :Sys, :(:iswindows)))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Main to MomentOpt:    
Expr(:block, #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends.jl"):320 =#, Expr(:import, Expr(:., :Plots)), #= Symbol("/Users/74097/.julia/packages/Plots/ex9On/src/backends.jl"):321 =#, Expr(:export, :Plots))
  ** incremental compilation may be broken for this module **

I still get the same error:

WARNING: eval from module Plots to Viewing:
Expr(:call, Expr(:., :Sys, :(:islinux)))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to Viewing:
Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1383 =#, Expr(:call, Expr(:., :Sys, :(:isapple))))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to Viewing:
Expr(:function, Expr(:call, :_show, Expr(:::, :io, :IO), Expr(:::, Expr(:curly, :MIME, Expr(:call, :Symbol, "application/postscript"))), Expr(:::, :plt, Expr(:curly, :Plot, :GRBackend))), Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1394 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1395 =#, :filepath = Expr(:call, :*, Expr(:call, :tempname), ".", "ps"), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1396 =#, :env = Expr(:call, :get, :ENV, "GKSwstype", "0"), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1397 =#, Expr(:ref, :ENV, "GKSwstype") = "ps", #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1398 =#, Expr(:ref, :ENV, "GKS_FILEPATH") = :filepath, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1399 =#, Expr(:call, :gr_display, :plt, "ps"), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1400 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1401 =#, Expr(:call, :write, :io, Expr(:call, :read, :filepath, :String)), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1402 =#, Expr(:call, :rm, :filepath), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1403 =#,Expr(:if, Expr(:call, :!=, :env, "0"), Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1404 =#, Expr(:ref, :ENV, "GKSwstype") = :env), Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1406 =#, Expr(:call, :pop!, :ENV, "GKSwstype")))))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to Viewing:
Expr(:function, Expr(:call, :_show, Expr(:::, :io, :IO), Expr(:::, Expr(:curly, :MIME, Expr(:call, :Symbol, "application/pdf"))), Expr(:::, :plt, Expr(:curly, :Plot, :GRBackend))), Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1394 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1395 =#, :filepath = Expr(:call, :*, Expr(:call, :tempname), ".", "pdf"), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1396 =#, :env = Expr(:call, :get, :ENV, "GKSwstype", "0"), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1397 =#, Expr(:ref, :ENV, "GKSwstype") = "pdf", #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1398 =#, Expr(:ref, :ENV, "GKS_FILEPATH") = :filepath, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1399 =#, Expr(:call, :gr_display, :plt, "pdf"), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1400 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1401 =#, Expr(:call, :write, :io, Expr(:call, :read, :filepath, :String)), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1402 =#, Expr(:call, :rm, :filepath), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1403 =#, Expr(:if, Expr(:call, :!=, :env, "0"), Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1404 =#, Expr(:ref, :ENV, "GKSwstype") = :env), Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1406 =#, Expr(:call, :pop!, :ENV, "GKSwstype")))))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to Viewing:
Expr(:function, Expr(:call, :_show, Expr(:::, :io, :IO), Expr(:::, Expr(:curly, :MIME, Expr(:call, :Symbol, "image/png"))), Expr(:::, :plt, Expr(:curly, :Plot, :GRBackend))), Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1394 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1395 =#, :filepath = Expr(:call, :*, Expr(:call, :tempname), ".", "png"), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1396 =#, :env = Expr(:call, :get, :ENV, "GKSwstype", "0"), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1397 =#, Expr(:ref, :ENV, "GKSwstype") = "png", #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1398 =#, Expr(:ref, :ENV, "GKS_FILEPATH") = :filepath, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1399 =#, Expr(:call, :gr_display, :plt, "png"), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1400 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1401 =#, Expr(:call, :write, :io, Expr(:call, :read, :filepath, :String)), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1402 =#, Expr(:call, :rm, :filepath), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1403 =#, Expr(:if,Expr(:call, :!=, :env, "0"), Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1404 =#, Expr(:ref, :ENV, "GKSwstype") = :env), Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1406 =#, Expr(:call, :pop!, :ENV, "GKSwstype")))))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to Viewing:
Expr(:function, Expr(:call, :_show, Expr(:::, :io, :IO), Expr(:::, Expr(:curly, :MIME, Expr(:call, :Symbol, "image/svg+xml"))), Expr(:::, :plt, Expr(:curly, :Plot, :GRBackend))), Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1394 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1395 =#, :filepath = Expr(:call, :*, Expr(:call, :tempname), ".", "svg"), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1396 =#, :env = Expr(:call, :get, :ENV, "GKSwstype", "0"), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1397 =#, Expr(:ref, :ENV, "GKSwstype") = "svg", #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1398 =#, Expr(:ref, :ENV, "GKS_FILEPATH") = :filepath, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1399 =#, Expr(:call, :gr_display, :plt, "svg"), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1400 =#, Expr(:call, Expr(:., :GR, :(:emergencyclosegks))), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1401 =#, Expr(:call, :write, :io, Expr(:call, :read, :filepath, :String)), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1402 =#, Expr(:call, :rm, :filepath), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1403 =#, Expr(:if, Expr(:call, :!=, :env, "0"), Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1404 =#, Expr(:ref, :ENV, "GKSwstype") = :env), Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends/gr.jl"):1406 =#, Expr(:call, :pop!, :ENV, "GKSwstype")))))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to Viewing:
Expr(:call, Expr(:., :Sys, :(:isapple)))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to Viewing:
Expr(:||, Expr(:call, Expr(:., :Sys, :(:islinux))), Expr(:call, Expr(:., :Sys, :(:isbsd))))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Plots to Viewing:
Expr(:call, Expr(:., :Sys, :(:iswindows)))
  ** incremental compilation may be broken for this module **

WARNING: eval from module Main to Viewing:
Expr(:block, #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends.jl"):389 =#, Expr(:import, Expr(:., :PyPlot), Expr(:., :PyCall)), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends.jl"):390 =#, Expr(:import, Expr(:., :LaTeXStrings)), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends.jl"):392 =#, Expr(:export, :PyPlot), #= Symbol("/Applications/JuliaPro-1.0.1.1.app/Contents/Resources/pkgs-1.0.1.1/packages/Plots/EJpx2/src/backends.jl"):395 =#, Expr(:call, Expr(:., :PyPlot, :(:ioff))))
  ** incremental compilation may be broken for this module **
Was this page helpful?
0 / 5 - 0 ratings

Related issues

Krastanov picture Krastanov  路  3Comments

dancsi picture dancsi  路  4Comments

jebej picture jebej  路  4Comments

crstnbr picture crstnbr  路  3Comments

mkborregaard picture mkborregaard  路  3Comments