-
-
Notifications
You must be signed in to change notification settings - Fork 361
Closed
Description
Works with CairoMakie 0.9.1, broken with 0.9.2.
import Pkg
Pkg.activate(temp=true)
Pkg.add("CairoMakie")
Pkg.add(name="CairoMakie", version="0.9.2")
import PackageCompiler
PackageCompiler.create_sysimage([:CairoMakie], sysimage_path="cm.so")
gives
⠸ [00m:31s] PackageCompiler: compiling incremental system image┌ Warning: Could not find font TeX Gyre Heros Makie, using TeX Gyre Heros Makie
└ @ Makie C:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\src\conversions.jl:941
⠋ [00m:32s] PackageCompiler: compiling incremental system imageRecursion encountered; TeX Gyre Heros Makie cannot be located in the font path C:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\assets\fonts
Stacktrace:
⠸ [00m:32s] PackageCompiler: compiling incremental system imageString)
@ Base .\error.jl:35
[2] (::Makie.var"#213#214"{String})()
@ Makie C:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\src\conversions.jl:944
[3] get!(default::Makie.var"#213#214"{String}, h::Dict{String, FreeTypeAbstraction.FTFont}, key::String)
@ Base .\dict.jl:481
[4] to_font
@ C:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\src\conversions.jl:925 [inlined]
[5] convert_for_attribute(t::Type{FreeTypeAbstraction.FTFont}, x::String)
⢰ [00m:32s] PackageCompiler: compiling incremental system imageC:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\src\makielayout\blocks.jl:579
[6] (::Makie.var"#1077#1078"{DataType})(v::String)
@ Makie C:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\src\makielayout\blocks.jl:568
[7] invokelatest(::Any, ::Any, ::Vararg{Any}; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ Base .\essentials.jl:729
[8] invokelatest(::Any, ::Any, ::Vararg{Any})
@ Base .\essentials.jl:726
[9] (::Observables.MapCallback)(value::Any)
@ Observables C:\Users\jaakkor2\.julia\packages\Observables\PHGQ8\src\Observables.jl:431
[10] #map!#10
@ C:\Users\jaakkor2\.julia\packages\Observables\PHGQ8\src\Observables.jl:519 [inlined]
[11] map!
@ C:\Users\jaakkor2\.julia\packages\Observables\PHGQ8\src\Observables.jl:512 [inlined]
[12] init_observable!(x::Any, key::Symbol, OT::Any, value::Observables.Observable)
@ Makie C:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\src\makielayout\blocks.jl:567
[13] _block(::Type{Makie.Axis}, ::Makie.Figure; bbox::Nothing, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ Makie C:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\src\makielayout\blocks.jl:374
[14] _block
@ C:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\src\makielayout\blocks.jl:298 [inlined]
[15] #_#1064
@ C:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\src\makielayout\blocks.jl:279 [inlined]
[16] Block
@ C:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\src\makielayout\blocks.jl:278 [inlined]
[17] plot(P::Type{MakieCore.Poly}, args::GeometryBasics.HyperRectangle{2, Int64}; axis::NamedTuple{(), Tuple{}}, figure::NamedTuple{(), Tuple{}}, kw_attributes::Base.Pairs{Symbol, Any, Tuple{Symbol, Symbol, Symbol}, NamedTuple{(:strokewidth, :strokecolor, :color), Tuple{Int64, Symbol, Tuple{Symbol, Float64}}}})
@ Makie C:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\src\figureplotting.jl:50
[18] #poly#55
@ C:\Users\jaakkor2\.julia\packages\MakieCore\77C6Z\src\recipes.jl:34 [inlined]
[19] top-level scope
@ C:\Users\jaakkor2\.julia\packages\CairoMakie\tsPbW\src\precompiles.jl:5
[20] include(mod::Module, _path::String)
@ Base .\Base.jl:419
[21] include
@ C:\Users\jaakkor2\.julia\packages\CairoMakie\tsPbW\src\CairoMakie.jl:1 [inlined]
[22] macro expansion
@ C:\Users\jaakkor2\.julia\packages\CairoMakie\tsPbW\src\precompiles.jl:15 [inlined]
[23] macro expansion
@ C:\Users\jaakkor2\.julia\packages\SnoopPrecompile\UWvXF\src\SnoopPrecompile.jl:51 [inlined]
[24] top-level scope
@ C:\Users\jaakkor2\.julia\packages\CairoMakie\tsPbW\src\precompiles.jl:11
⣠ [00m:32s] PackageCompiler: compiling incremental system image [25] include(mod::Module, _path::String)
@ Base .\Base.jl:419
[26] include(x::String)
@ CairoMakie C:\Users\jaakkor2\.julia\packages\CairoMakie\tsPbW\src\CairoMakie.jl:1
[27] top-level scope
@ C:\Users\jaakkor2\.julia\packages\CairoMakie\tsPbW\src\CairoMakie.jl:37
[28] include
@ .\Base.jl:419 [inlined]
[29] _require(pkg::Base.PkgId)
@ Base .\loading.jl:1367
[30] _require_prelocked(uuidkey::Base.PkgId)
@ Base .\loading.jl:1200
[31] macro expansion
@ .\lock.jl:223 [inlined]
[32] require(uuidkey::Base.PkgId)
@ Base .\loading.jl:1195
[33] top-level scope
@ C:\Users\jaakkor2\AppData\Local\Temp\jl_YvSVCryhMb:80
in expression starting at C:\Users\jaakkor2\.julia\packages\Makie\iY5BJ\precompile\shared-precompile.jl:4
in expression starting at C:\Users\jaakkor2\.julia\packages\CairoMakie\tsPbW\src\precompiles.jl:10
in expression starting at C:\Users\jaakkor2\.julia\packages\CairoMakie\tsPbW\src\CairoMakie.jl:1
in expression starting at C:\Users\jaakkor2\AppData\Local\Temp\jl_YvSVCryhMb:80
⣄ [00m:32s] PackageCompiler: compiling incremental system image
ERROR: failed process: Process(`'C:\Users\jaakkor2\.julia\juliaup\julia-1.8.2+0.x64\bin\julia.exe' --color=yes --startup-file=no --cpu-target=native -O3 '--sysimage=C:\Users\jaakkor2\.julia\juliaup\julia-1.8.2+0.x64\lib\julia\sys.dll' '--project=C:\Users\jaakkor2\.julia\environments\v1.8' '--output-o=C:\Users\jaakkor2\AppData\Local\Temp\jl_sJULc1sZUz.o' 'C:\Users\jaakkor2\AppData\Local\Temp\jl_YvSVCryhMb'`, ProcessExited(1)) [1]
Stacktrace:
[1] pipeline_error
@ .\process.jl:565 [inlined]
[2] run(::Cmd; wait::Bool)
@ Base .\process.jl:480
[3] run
@ .\process.jl:477 [inlined]
[4] #15
@ C:\Users\jaakkor2\.julia\packages\PackageCompiler\DKijm\ext\TerminalSpinners.jl:157 [inlined]
[5] spin(f::PackageCompiler.var"#15#16"{Cmd}, s::PackageCompiler.TerminalSpinners.Spinner{Base.TTY})
@ PackageCompiler.TerminalSpinners C:\Users\jaakkor2\.julia\packages\PackageCompiler\DKijm\ext\TerminalSpinners.jl:164
[6] macro expansion
@ C:\Users\jaakkor2\.julia\packages\PackageCompiler\DKijm\ext\TerminalSpinners.jl:157 [inlined]
[7] create_sysimg_object_file(object_file::String, packages::Vector{String}, packages_sysimg::Set{Base.PkgId}; project::String, base_sysimage::String, precompile_execution_file::Vector{String}, precompile_statements_file::Vector{String}, cpu_target::String, script::Nothing, sysimage_build_args::Cmd, extra_precompiles::String, incremental::Bool)
@ PackageCompiler C:\Users\jaakkor2\.julia\packages\PackageCompiler\DKijm\src\PackageCompiler.jl:364
[8] create_sysimage(packages::Vector{Symbol}; sysimage_path::String, project::String, precompile_execution_file::Vector{String}, precompile_statements_file::Vector{String}, incremental::Bool, filter_stdlibs::Bool, cpu_target::String, script::Nothing, sysimage_build_args::Cmd, include_transitive_dependencies::Bool, base_sysimage::Nothing, julia_init_c_file::Nothing, version::Nothing, soname::Nothing, compat_level::String, extra_precompiles::String)
@ PackageCompiler C:\Users\jaakkor2\.julia\packages\PackageCompiler\DKijm\src\PackageCompiler.jl:515
[9] top-level scope
@ REPL[2]:1
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done