MakieOrg / Makie.jl

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

Package Compiler not working - Windows 10 #161

Closed JeremyBYU closed 5 years ago

JeremyBYU commented 5 years ago

Makie seems to be working just fine: Julia 1.0.1; Windows 10, Makie#master. I was interested in trying out the Package Compiler. Unfortunately it doesn't seem to work. Here is the stack trace (admin priv):

It has actually complained about many packages not found. I just keep installing, then it complains about a different one.

On previous tries (not the one shown) I have continued to wait for the whole thing to compile and it seems to succeed.. It outputs a dll that it says to launch with Julia, for example: julia -J C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\sys.dll'. I tried that, didn't seem to give much faster speed, and the plots stopped showing up. Just seemed to output the string representation of the data structures of the scene. Example of that after the stack trace.

Just thought I would post because I didnt see any other issues about Windows 10 with PackageCompiler.

   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.0.1 (2018-09-29)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia> using PackageCompiler

julia> PackageCompiler.compile_package("Makie", force = false) # can take around ~20 minutes
Launching new julia process to run commands...
[ Info: Downloading https://github.com/SimonDanisch/ReferenceImages/archive/v0.0.7.tar.gz to C:\Users\Jerem\.julia\packages\Makie\APWWq\test\testimages\images.zip...
ERROR: LoadError: LoadError: ArgumentError: Package ImageFiltering not found in current path:
- Run `import Pkg; Pkg.add("ImageFiltering")` to install the ImageFiltering package.

Stacktrace:
 [1] require(::Module, ::Symbol) at .\loading.jl:820
 [2] include at .\boot.jl:317 [inlined]
 [3] include_relative(::Module, ::String) at .\loading.jl:1041
 [4] include(::Module, ::String) at .\sysimg.jl:29
 [5] include(::String) at .\client.jl:388
 [6] top-level scope at none:0
 [7] include at .\boot.jl:317 [inlined]
 [8] include_relative(::Module, ::String) at .\loading.jl:1041
 [9] include(::Module, ::String) at .\sysimg.jl:29
 [10] include(::String) at .\client.jl:388
 [11] top-level scope at C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\src\snooping.jl:23
 [12] eval at .\boot.jl:319 [inlined]
 [13] top-level scope at .\none:3
in expression starting at C:\Users\Jerem\.julia\packages\Makie\APWWq\test\visualregression.jl:4
in expression starting at C:\Users\Jerem\.julia\packages\Makie\APWWq\test\runtests.jl:107
done.
Tuple{typeof(Base.filter!), getfield(Main, Symbol("##37#38")), Array{Any, 1}} contains a blacklisted substring
Tuple{typeof(Main.extract_cell), Expr, Symbol, Base.Set{String}, String, String, Int64, Int64} contains a blacklisted substring
Tuple{typeof(Main.is_cell), Expr} contains a blacklisted substring
Tuple{typeof(Base.grow_to!), Array{Int64, 1}, Base.Generator{Base.Iterators.Filter{getfield(Base, Symbol("##73#74")){typeof(Main.is_group)}, Base.Iterators.Pairs{Int64, Any, Base.LinearIndices{1, Tuple{Base.OneTo{Int64}}}, Array{Any, 1}}}, typeof(Base.first)}, Int64} contains a blacklisted substring
Tuple{typeof(Main.is_group), Expr} contains a blacklisted substring
Tuple{typeof(Base.grow_to!), Array{Int64, 1}, Base.Generator{Base.Iterators.Filter{getfield(Base, Symbol("##73#74")){typeof(Main.is_cell)}, Base.Iterators.Pairs{Int64, Any, Base.LinearIndices{1, Tuple{Base.OneTo{Int64}}}, Array{Any, 1}}}, typeof(Base.first)}, Int64} contains a blacklisted substring
Tuple{typeof(Base.grow_to!), Array{Int64, 1}, Base.Generator{Base.Iterators.Filter{getfield(Base, Symbol("##73#74")){getfield(Main, Symbol("##39#40"))}, Base.Iterators.Pairs{Int64, Any, Base.LinearIndices{1, Tuple{Base.OneTo{Int64}}}, Array{Any, 1}}}, typeof(Base.first)}, Int64} contains a blacklisted substring
Tuple{typeof(Base.findprev), typeof(Main.is_linenumber), Array{Any, 1}, Int64} contains a blacklisted substring
Tuple{getfield(Base, Symbol("##73#74")){getfield(Main, Symbol("##39#40"))}, Base.Pair{Int64, Any}} contains a blacklisted substring
Tuple{typeof(Main.unique_name!), String, Base.Set{Symbol}} contains a blacklisted substring
Tuple{typeof(Main.findspace), String} contains a blacklisted substring
Tuple{typeof(Base._all), getfield(Main, Symbol("##33#34")), String, Base.Colon} contains a blacklisted substring
Tuple{getfield(Main, Symbol("#@block")), LineNumberNode, Module, Any, Any, Any} contains a blacklisted substring
Tuple{typeof(Base.findnext), typeof(Main.is_linenumber), Array{Any, 1}, Int64} contains a blacklisted substring
Tuple{typeof(Main.find_lastline), Expr} contains a blacklisted substring
Tuple{typeof(Base.push!), Array{Main.CellEntry, 1}, Main.CellEntry} contains a blacklisted substring
Tuple{typeof(Base.mapreduce_impl), typeof(Main.find_lastline), typeof(Base.max), Array{Any, 1}, Int64, Int64} contains a blacklisted substring
Tuple{typeof(Main.extract_source), String, Base.UnitRange{Int64}} contains a blacklisted substring
Tuple{getfield(Main, Symbol("##39#40")), Expr} contains a blacklisted substring
┌ Warning: failed parse of line:
│   line = "Tuple{typeof(AbstractPlotting.Plot), Type{AbstractArray{#s971, 1} where #s971<:(Base.Complex{T} where T<:Real)}}"
└ @ SnoopCompile C:\Users\Jerem\.julia\packages\SnoopCompile\ysz1q\src\SnoopCompile.jl:125
Tuple{typeof(Main.extract_tags), Array{Any, 1}} contains a blacklisted substring
Tuple{typeof(Base.grow_to!), Array{Int64, 1}, Base.Generator{Base.Iterators.Filter{getfield(Base, Symbol("##73#74")){typeof(Main.is_group)}, Base.Iterators.Pairs{Int64, Any, Base.LinearIndices{1, Tuple{Base.OneTo{Int64}}}, Array{Any, 1}}}, typeof(Base.first)}} contains a blacklisted substring
Tuple{typeof(Main.extract_tags), Expr} contains a blacklisted substring
Tuple{typeof(Main.find_startend), Array{Any, 1}} contains a blacklisted substring
Tuple{typeof(Base.getindex), Type{Main.CellEntry}} contains a blacklisted substring
Tuple{typeof(Base.grow_to!), Array{Int64, 1}, Base.Generator{Base.Iterators.Filter{getfield(Base, Symbol("##73#74")){typeof(Main.is_cell)}, Base.Iterators.Pairs{Int64, Any, Base.LinearIndices{1, Tuple{Base.OneTo{Int64}}}, Array{Any, 1}}}, typeof(Base.first)}} contains a blacklisted substring
Tuple{typeof(Main.unique_name!), String} contains a blacklisted substring
Tuple{typeof(Base.mapreduce_first), typeof(Main.find_lastline), Function, Int64} contains a blacklisted substring
Tuple{typeof(Base.grow_to!), Array{Int64, 1}, Base.Generator{Base.Iterators.Filter{getfield(Base, Symbol("##73#74")){getfield(Main, Symbol("##39#40"))}, Base.Iterators.Pairs{Int64, Any, Base.LinearIndices{1, Tuple{Base.OneTo{Int64}}}, Array{Any, 1}}}, typeof(Base.first)}} contains a blacklisted substring
Tuple{typeof(Base.mapreduce_first), typeof(Main.find_lastline), Function, Nothing} contains a blacklisted substring
Tuple{typeof(Base.mapreduce_first), typeof(Main.find_lastline), Function, LineNumberNode} contains a blacklisted substring
Tuple{typeof(Base.mapreduce_first), typeof(Main.find_lastline), Function, Symbol} contains a blacklisted substring
Tuple{typeof(Main.download_images)} contains a blacklisted substring
Tuple{getfield(Base, Symbol("##open#294")), Base.Iterators.Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, Function, getfield(Main, Symbol("##35#36")){Base.UnitRange{Int64}, Base.GenericIOBuffer{Array{UInt8, 1}}, Base.GenericIOBuffer{Array{UInt8, 1}}}, String} contains a blacklisted substring
Tuple{typeof(Base.length), Array{Main.CellEntry, 1}} contains a blacklisted substring
Tuple{typeof(Main.printline), String, Base.GenericIOBuffer{Array{UInt8, 1}}, Base.GenericIOBuffer{Array{UInt8, 1}}, Int64} contains a blacklisted substring
Tuple{typeof(Base.mapreduce_first), typeof(Main.find_lastline), Function, Expr} contains a blacklisted substring
Tuple{getfield(Main, Symbol("##35#36")){Base.UnitRange{Int64}, Base.GenericIOBuffer{Array{UInt8, 1}}, Base.GenericIOBuffer{Array{UInt8, 1}}}, Base.IOStream} contains a blacklisted substring
Tuple{getfield(Base, Symbol("##73#74")){typeof(Main.is_cell)}, Base.Pair{Int64, Any}} contains a blacklisted substring
Tuple{typeof(Main.find_lastline), Array{Any, 1}} contains a blacklisted substring
Tuple{getfield(Base, Symbol("##73#74")){typeof(Main.is_group)}, Base.Pair{Int64, Any}} contains a blacklisted substring
Tuple{Type{Main.CellEntry}, Symbol, String, Base.Set{String}, String, Base.UnitRange{Int64}, String, String, Int64} contains a blacklisted substring
Tuple{Type{Main.CellEntry}, String, String, Base.Set{Any}, String, Base.UnitRange{Int64}, String, String, Int64} contains a blacklisted substring
Tuple{typeof(Base.findall), typeof(Main.is_cell), Array{Any, 1}} contains a blacklisted substring
Tuple{typeof(Base.findall), getfield(Main, Symbol("##39#40")), Array{Any, 1}} contains a blacklisted substring
Tuple{typeof(Base.findall), typeof(Main.is_group), Array{Any, 1}} contains a blacklisted substring
Tuple{typeof(Main.extract_cell), Expr, Symbol, Base.Set{String}, String, String, Int64} contains a blacklisted substring
Tuple{typeof(Base._mapreduce), typeof(Main.find_lastline), typeof(Base.max), Base.IndexLinear, Array{Any, 1}} contains a blacklisted substring
Julia program file:
  "C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl"
Build directory:
  "C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg"
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.collect_to_with_first!), Array{String, 1}, String, Base.Generator{Array{Tuple{Base.Cmd, Function}, 1}, getfield(BinaryProvider, Symbol("##48#71"))}, Int64})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:76
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.collect_to!), Array{String, 1}, Base.Generator{Base.Dict{Symbol, String}, getfield(BinaryProvider, Symbol("##110#112"))}, Int64, Int64})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:104
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.wait), BinaryProvider.OutputCollector})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:176
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##probe_cmd#29")), Bool, typeof(identity), Base.Cmd})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:254
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.info_onchange), String, String, Int64})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:336
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("#get_field#113")), Base.RegexMatch, Base.Dict{Symbol, String}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:344
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.collect), Base.Generator{Array{Tuple, 1}, getfield(BinaryProvider, Symbol("##53#76"))}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:422
┌ Warning: skipping line: "precompile(Tuple{Type{BinaryProvider.LineStream}, Base.Pipe, Base.Condition})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:426
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.copyto!), Array{Tuple{Base.Cmd, Function}, 1}, Int64, Array{Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##46#69")){Base.Cmd}}, 1}, Int64, Int64})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:508
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##probe_platform_engines!#30")), Bool, typeof(identity)})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:540
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##OutputCollector#5")), Bool, Bool, Base.TTY, Type{Int}, Base.OrCmds})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:542
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.collect_to_with_first!), Array{String, 1}, String, Base.Generator{Array{Tuple{Base.Cmd, Function}, 1}, getfield(BinaryProvider, Symbol("##52#75"))}, Int64})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:646
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##verify#144")), Bool, Bool, String, typeof(identity), String, String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:666
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.vect), Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##36#59")){String}, getfield(BinaryProvider, Symbol("##38#61")){String}, getfield(BinaryProvider, Symbol("##40#63")){String}, typeof(BinaryProvider.parse_7z_list)}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:682
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##download_verify#94")), Bool, Bool, Bool, typeof(identity), String, String, String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:688
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.mapfilter), getfield(BinaryProvider, Symbol("##116#117")), typeof(Base.push!), Array{AbstractString, 1}, Array{AbstractString, 1}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:816
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.copyto!), Array{Tuple, 1}, Int64, Array{Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##36#59")){String}, getfield(BinaryProvider, Symbol("##38#61")){String}, getfield(BinaryProvider, Symbol("##40#63")){String}, typeof(BinaryProvider.parse_7z_list)}, 1}, Int64, Int64})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:822
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.mapfilter), getfield(BinaryProvider, Symbol("##49#72")), typeof(Base.push!), Array{Tuple, 1}, Array{Tuple, 1}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:834
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##14#15")){Base.TTY, BinaryProvider.OutputCollector}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:848
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.copyto!), Array{Tuple{Base.Cmd, Function}, 1}, Int64, Array{Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##46#69")){String}}, 1}, Int64, Int64})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:886
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.mapfilter), getfield(BinaryProvider, Symbol("##114#115")), typeof(Base.push!), Array{AbstractString, 1}, Array{AbstractString, 1}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1046
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##Windows#106#107")), Symbol, Symbol, BinaryProvider.CompilerABI, Type{Int}, Symbol})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1062
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##tee#13")), Bool, Base.TTY, typeof(identity), BinaryProvider.OutputCollector})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1112
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.mapfilter), getfield(BinaryProvider, Symbol("##47#70")), typeof(Base.push!), Array{Tuple{Base.Cmd, Function}, 1}, Array{Tuple{Base.Cmd, Function}, 1}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1122
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("#print_next_line#16")){Array{Tuple{Float64, String}, 1}, Array{Tuple{Float64, String}, 1}, Base.TTY}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1278
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##1#3")){Base.Pipe, Base.Condition, Array{Tuple{Float64, String}, 1}}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1282
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.copyto!), Array{Tuple{Base.Cmd, Function}, 1}, Tuple{Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##31#54"))}, Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##32#55"))}, Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##33#56"))}, Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##34#57"))}}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1300
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.detect_libgfortran_abi), String, BinaryProvider.Windows})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1302
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##OutputCollector#5")), Bool, Bool, Base.TTY, Type{Int}, Base.Cmd})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1332
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.repr), BinaryProvider.ExecutableProduct})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1358
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.vect), Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##46#69")){Base.Cmd}}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1444
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.repr), BinaryProvider.FileProduct})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1500
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("#get_field#113")), Nothing, Base.Dict{Symbol, String}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1512
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.repr), BinaryProvider.FileProduct})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1550
┌ Warning: skipping line: "precompile(Tuple{Type{BinaryProvider.CompilerABI}, Symbol, Symbol})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1616
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.repr), BinaryProvider.LibraryProduct})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1638
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##download#93")), Bool, typeof(identity), String, String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1656
┌ Warning: skipping line: "precompile(Tuple{getfield(StatsBase, Symbol("##s971#85")), Int, Int, Int})".
│   exception = UndefVarError(Symbol("##s971#85"))
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1672
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.readuntil_many), Base.Pipe, Array{Char, 1}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1738
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.repr), BinaryProvider.LibraryProduct})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1770
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.vect), Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##46#69")){String}}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:1804
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.repr), BinaryProvider.ExecutableProduct})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2064
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("#open_libllvm#118"))})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2146
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.repr), BinaryProvider.ExecutableProduct})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2180
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##2#4")){Base.Condition, Task}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2190
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.repr), BinaryProvider.ExecutableProduct})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2194
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.repr), BinaryProvider.ExecutableProduct})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2212
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##145#147")){Bool, String, String, String}, Base.IOStream})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2224
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.collect), Base.Generator{Array{Tuple, 1}, getfield(BinaryProvider, Symbol("##50#73"))}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2288
┌ Warning: skipping line: "precompile(Tuple{Type{BinaryProvider.OutputCollector}, Base.Cmd, Base.Process, BinaryProvider.LineStream, BinaryProvider.LineStream, Base.Condition, Base.TTY, Bool, Bool})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2350
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.include), String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2360
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.platform_key_abi), String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2400
┌ Warning: skipping line: "precompile(Tuple{getfield(Core, Symbol("#kw#Type")), NamedTuple{(:libc, :call_abi, :compiler_abi), Tuple{Symbol, Symbol, BinaryProvider.CompilerABI}}, Type{BinaryProvider.Windows}, Symbol})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2450
┌ Warning: skipping line: "precompile(Tuple{getfield(Core, Symbol("#kw#Type")), NamedTuple{(:verbose,), Tuple{Bool}}, Type{BinaryProvider.OutputCollector}, Base.Cmd})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2476
┌ Warning: skipping line: "precompile(Tuple{Type{BinaryProvider.OutputCollector}, Base.OrCmds, Base.ProcessChain, BinaryProvider.LineStream, BinaryProvider.LineStream, Base.Condition, Base.TTY, Bool, Bool})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2540
┌ Warning: skipping line: "precompile(Tuple{getfield(Core, Symbol("#kw#Type")), NamedTuple{(:verbose,), Tuple{Bool}}, Type{BinaryProvider.OutputCollector}, Base.OrCmds})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2546
┌ Warning: skipping line: "precompile(Tuple{Type{NamedTuple{(:libc, :call_abi, :compiler_abi), T} where T<:Tuple}, Tuple{Symbol, Symbol, BinaryProvider.CompilerABI}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2720
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.compiler_abi_str), BinaryProvider.CompilerABI})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2756
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("#kw##tee")), NamedTuple{(:stream,), Tuple{Base.TTY}}, typeof(BinaryProvider.tee), BinaryProvider.OutputCollector})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2758
┌ Warning: skipping line: "precompile(Tuple{Type{BinaryProvider.Prefix}, String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:2960
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.__init__)})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3038
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.probe_symlink_creation), String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3200
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.detect_cxx11_string_abi)})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3316
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.setindex!), Array{Tuple{Base.Cmd, Function}, 1}, Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##32#55"))}, Int64})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3334
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.probe_symlink_creation), String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3370
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.detect_libstdcxx_abi)})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3394
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.download_verify), String, String, String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3438
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.unpack), String, String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3502
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.setindex!), Array{Tuple{Base.Cmd, Function}, 1}, Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##31#54"))}, Int64})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3564
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##114#115")), String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3566
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.setindex!), Array{Tuple{Base.Cmd, Function}, 1}, Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##33#56"))}, Int64})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3680
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.setindex!), Array{Tuple{Base.Cmd, Function}, 1}, Tuple{Base.Cmd, getfield(BinaryProvider, Symbol("##34#57"))}, Int64})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3714
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.repr), BinaryProvider.FileProduct})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:3986
┌ Warning: skipping line: "precompile(Tuple{getfield(Base, Symbol("##open#294")), (Base.Iterators).Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, typeof(identity), (getfield(BinaryProvider, Symbol("##146#148"))){String}, String, String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:4044
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.collect), Base.Generator{Base.Dict{Symbol, String}, getfield(BinaryProvider, Symbol("##110#112"))}})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:4050
┌ Warning: skipping line: "precompile(Tuple{getfield(Base, Symbol("##open#294")), (Base.Iterators).Pairs{Union{}, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}, typeof(identity), (getfield(BinaryProvider, Symbol("##145#147"))){Bool, String, String, String}, String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:4188
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.repr), BinaryProvider.FileProduct})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:4262
┌ Warning: skipping line: "precompile(Tuple{typeof(Base.repr), BinaryProvider.FileProduct})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:4376
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.parse_dl_name_version), String, BinaryProvider.Windows})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:4404
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##unpack#98")), Bool, typeof(identity), String, String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:4428
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##36#59")){String}, String, String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:4436
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.detect_libgfortran_abi)})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:4532
┌ Warning: skipping line: "precompile(Tuple{getfield(BinaryProvider, Symbol("##46#69")){Base.Cmd}, String, String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:4662
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.detect_libgfortran_abi), String})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:4986
┌ Warning: skipping line: "precompile(Tuple{typeof(BinaryProvider.detect_compiler_abi)})".
│   exception = UndefVarError(:BinaryProvider)
└ @ Main.anonymous C:\Users\Jerem\.julia\packages\PackageCompiler\BBtC7\sysimg\precompile.jl:4996
Scene()
Scene(Events(8: "window_area" = GeometryTypes.HyperRectangle{2,Int64}([0, 0], [1, 1]) GeometryTypes.HyperRectangle{2,Int64} , 9: "window_dpi" = 100.0 Float64 , 10: "window_open" = false Bool , 11: "mousebuttons" = Set(AbstractPlotting.Mouse.Button[]) Set{AbstractPlotting.Mouse.Button} , 12: "mouseposition" = (0.0, 0.0) Tuple{Float64,Float64} , 13: "mousedrag" = notpressed AbstractPlotting.Mouse.DragEnum , 14: "scroll" = (0.0, 0.0) Tuple{Float64,Float64} , 15: "keyboardbuttons" = Set(AbstractPlotting.Keyboard.Button[]) Set{AbstractPlotting.Keyboard.Button} , 16: "unicode_input" = Char[] Array{Char,1} , 17: "dropped_files" = String[] Array{String,1} , 18: "hasfocus" = false Bool , 19: "entered_window" = false Bool ), 20: "foldp(window_area)" = GeometryTypes.HyperRectangle{2,Int64}([0, 0], [1720, 720]) GeometryTypes.HyperRectangle{2,Int64} , Camera(21: "input-2" = Float32[1.0 0.0 0.0 0.0; 0.0 1.0 0.0 0.0; 0.0 0.0 1.0 0.0; 0.0 0.0 0.0 1.0] StaticArrays.SArray{Tuple{4,4},Float32,2,16} , 22: "input-3" = Float32[1.0 0.0 0.0 0.0; 0.0 1.0 0.0 0.0; 0.0 0.0 1.0 0.0; 0.0 0.0 0.0 1.0] StaticArrays.SArray{Tuple{4,4},Float32,2,16} , 23: "input-4" = Float32[1.0 0.0 0.0 0.0; 0.0 1.0 0.0 0.0; 0.0 0.0 1.0 0.0; 0.0 0.0 0.0 1.0] StaticArrays.SArray{Tuple{4,4},Float32,2,16} , 24: "map(foldp(window_area))" = Float32[1720.0, 720.0] Vec{2,Float32} , 25: "input-5" = Float32[1.0, 1.0, 1.0] Vec{3,Float32} , Reactive.Signal[]), Base.RefValue{Any}(EmptyCamera()), 26: "scene_limits" = GeometryTypes.HyperRectangle{3,Float32}(Float32[0.0, 0.0, 0.0], Float32[1.0, 1.0, 1.0]) GeometryTypes.HyperRectangle{3,Float32} , Transformation(30: "translation" = Float32[0.0, 0.0, 0.0] Vec{3,Float32} , 29: "map(flip, scale)" = Float32[1.0, 1.0, 1.0] Vec{3,Float32} , 31: "rotation" = 1.0 + 0.0im + 0.0jm + 0.0km Quaternion{Float32} , 33: "map(map(flip, scale), translation, rotation, align)" = Float32[1.0 0.0 0.0 0.0; 0.0 1.0 0.0 0.0; 0.0 0.0 1.0 0.0; 0.0 0.0 0.0 1.0] StaticArrays.SArray{Tuple{4,4},Float32,2,16} , 27: "flip" = (false, false, false) Tuple{Bool,Bool,Bool} , 32: "align" = Float32[0.0, 0.0] Vec{2,Float32} , 35: "node" = identity Any ), AbstractPlot[], Attributes(Dict{Symbol,Reactive.Signal}(:color=>3: "color" = black Any ,:font=>1: "font" = Dejavu Sans Any ,:backgroundcolor=>2: "backgroundcolor" = RGBA{Float32}(1.0f0,1.0f0,1.0f0,1.0f0) Any ,:colormap=>4: "colormap" = viridis Any ,:resolution=>5: "resolution" = (1720, 720) Any ,:visible=>6: "visible" = true Any )), Scene[], AbstractScreen[])
SimonDanisch commented 5 years ago

Package compilation isn't really working on 1.0 yet :( Latest issue I'm stuck on: https://github.com/JuliaLang/PackageCompiler.jl/issues/136#issuecomment-427993923 Note, you need compile=all to actually get a speed up ;)

JeremyBYU commented 5 years ago

Oh awesome thanks, I'll watch this issue to know when it should work. Thank you!

SimonDanisch commented 5 years ago

This isn't really a Makie issue, butrather a PackageCompiler/Julia issue!