Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Makieの関数が使用できない #29

Open
UGHyodo opened this issue Mar 11, 2020 · 2 comments
Open

Makieの関数が使用できない #29

UGHyodo opened this issue Mar 11, 2020 · 2 comments
Assignees

Comments

@UGHyodo
Copy link
Contributor

UGHyodo commented Mar 11, 2020

エラーが現れる状況

Makieで定義された関数を使用したとき

エラー内容

ERROR: LoadError: UndefVarError: LibFreeType not defined

エラー原因

StackTraceをはるか遠くにたどった先にあるFreetypeAbstructionというパッケージのtypes.jlで出てくるLibFreetypeという文字列が定義されていない
さらに、マクロでAbstractPlottingのプロット関係のすべての関数にplots!関数(このエラーをはく原因の関数)を実行する部分が付け加えられているっぽい

対策

FreetypeAbstructionのリポジトリにissueを立てる?

@UGHyodo
Copy link
Contributor Author

UGHyodo commented Mar 11, 2020

@UGHyodo
Copy link
Contributor Author

UGHyodo commented Mar 21, 2020

ERROR: UndefVarError: LibFreeType not defined
Stacktrace:
 [1] getproperty(::FreeTypeAbstraction.FTFont, ::Symbol) at C:\Users\Yuji Hyodo\.julia\packages\FreeTypeAbstraction\wZAiY\src\types.jl:152
 [2] renderface at C:\Users\Yuji Hyodo\.julia\packages\FreeTypeAbstraction\wZAiY\src\rendering.jl:6 [inlined]
 [3] render(::AbstractPlotting.TextureAtlas, ::Char, ::FreeTypeAbstraction.FTFont, ::Int64, ::Int64) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\utilities\texture_atlas.jl:247
 [4] render at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\utilities\texture_atlas.jl:243 [inlined]
 [5] (::getfield(AbstractPlotting, Symbol("##49#50")){AbstractPlotting.TextureAtlas,Char,FreeTypeAbstraction.FTFont})() at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\utilities\texture_atlas.jl:191
 [6] get!(::getfield(AbstractPlotting, Symbol("##49#50")){AbstractPlotting.TextureAtlas,Char,FreeTypeAbstraction.FTFont}, ::Dict{Any,Int64}, ::Tuple{Char,FreeTypeAbstraction.FTFont}) at .\dict.jl:452
 [7] insert_glyph! at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\utilities\texture_atlas.jl:190 [inlined]
 [8] cached_load() at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\utilities\texture_atlas.jl:115
 [9] plot!(::Annotations{...}) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\utilities\texture_atlas.jl:137
 [10] plot!(::Axis2D{...}, ::Type{Annotations{...}}, ::Attributes, ::Array{String,1}, ::Array{Point{2,Float32},1}) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\interfaces.jl:663
 [11] #annotations!#369 at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\recipes.jl:24 [inlined]
 [12] #annotations! at .\none:0 [inlined]
 [13] #TextBuffer#607(::Array{Quaternion{Float32},1}, ::Array{ColorTypes.RGBA{Float32},1}, ::Array{Float32,1}, ::Array{FreeTypeAbstraction.FTFont,1}, ::Array{Vec{2,Float32},1}, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(AbstractPlotting.TextBuffer), ::Axis2D{...}, ::Type{Point{2,T} where T}) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\basic_recipes\buffers.jl:55
 [14] TextBuffer(::Axis2D{...}, ::Type{Point{2,T} where T}) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\basic_recipes\buffers.jl:55
 [15] plot!(::Scene, ::Type{Axis2D{...}}, ::Attributes, ::Observables.Observable{GeometryTypes.HyperRectangle{3,Float32}}) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\basic_recipes\axis.jl:557
 [16] #axis2d!#618(::Base.Iterators.Pairs{Symbol,NamedTuple{(:ranges, :labels),Tuple{AbstractPlotting.Automatic,AbstractPlotting.Automatic}},Tuple{Symbol},NamedTuple{(:ticks,),Tuple{NamedTuple{(:ranges, :labels),Tuple{AbstractPlotting.Automatic,AbstractPlotting.Automatic}}}}}, ::typeof(axis2d!), ::Scene, ::Attributes, ::Observables.Observable{GeometryTypes.HyperRectangle{3,Float32}}) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\recipes.jl:38
 [17] (::getfield(AbstractPlotting, Symbol("#kw##axis2d!")))(::NamedTuple{(:ticks,),Tuple{NamedTuple{(:ranges, :labels),Tuple{AbstractPlotting.Automatic,AbstractPlotting.Automatic}}}}, ::typeof(axis2d!), ::Scene, ::Attributes, ::Observables.Observable{GeometryTypes.HyperRectangle{3,Float32}}) at .\none:0
 [18] add_axis!(::Scene, ::Attributes) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\interfaces.jl:746
 [19] plot!(::Scene, ::Type{Lines{...}}, ::Attributes, ::Tuple{Observables.Observable{Array{Float64,1}}}, ::Observables.Observable{Tuple{Array{Point{2,Float32},1}}}) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\interfaces.jl:648
 [20] #plot!#210(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(plot!), ::Scene, ::Type{Lines{...}}, ::Attributes, ::Array{Float64,1}) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\interfaces.jl:561
 [21] plot!(::Scene, ::Type{Lines{...}}, ::Attributes, ::Array{Float64,1}) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\interfaces.jl:530
 [22] #lines#127(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(lines), ::Array{Float64,1}) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\recipes.jl:15
 [23] lines(::Array{Float64,1}) at C:\Users\Yuji Hyodo\.julia\packages\AbstractPlotting\sTQyb\src\recipes.jl:13
 [24] top-level scope at REPL[3]:1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants