# Fail to install FerriteViz package

**URL:** <https://discourse.julialang.org/t/fail-to-install-ferriteviz-package/110639>\
**Category:** General Usage\
**Tags:** package\
**Created:** [February 23, 2024, 12:52pm UTC](https://discourse.julialang.org/t/fail-to-install-ferriteviz-package/110639 "2024-02-23T12:52:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hieu\_Huynh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hieu_huynh/32/207249_2.png) [@Hieu\_Huynh](https://discourse.julialang.org/u/Hieu_Huynh)\
**Post date:** [February 23, 2024, 12:52pm UTC](https://discourse.julialang.org/t/fail-to-install-ferriteviz-package/110639/1 "2024-02-23T12:52:38Z")

</div>

Hello I’m new with Julia and trying to install the FerriteViz package. Almost everything is installed except for MathTexengine, Makie, and FerriteViz isn’t. When i tried to look for the error using julia\> err, it show  
PkgPrecompileError: The following 1 direct dependency failed to precompile:

FerriteViz [59d0093e-b1f1-4fb7-ac85-ab57e45f39d9]

Failed to precompile FerriteViz [59d0093e-b1f1-4fb7-ac85-ab57e45f39d9] to “C:\Users\ADMIN\.julia\compiled\v1.10\FerriteViz\jl\_F487.tmp”.  
ERROR: LoadError: Action “end\_group” not present in machine  
Stacktrace:  
[1] error(s::String)  
@ Base .\error.jl:35  
[2] generate\_exec\_code(ctx::Automa.CodeGenContext, machine::Automa.Machine, actions::Dict{Symbol, Expr})  
@ Automa C:\Users\ADMIN.julia\packages\Automa\21Mvk\src\codegen.jl:292  
[3] generate\_exec\_code(machine::Automa.Machine, actions::Dict{Symbol, Expr})  
@ Automa C:\Users\ADMIN.julia\packages\Automa\21Mvk\src\codegen.jl:306  
[4] top-level scope  
@ C:\Users\ADMIN.julia\packages\MathTeXEngine\aUKOy\src\parser\parser.jl:279  
[5] include(mod::Module, \_path::String)  
@ Base .\Base.jl:495  
[6] include(x::String)  
@ MathTeXEngine C:\Users\ADMIN.julia\packages\MathTeXEngine\aUKOy\src\MathTeXEngine.jl:1  
[7] top-level scope  
@ C:\Users\ADMIN.julia\packages\MathTeXEngine\aUKOy\src\MathTeXEngine.jl:33  
[8] include  
@ .\Base.jl:495 [inlined]  
[9] include\_package\_for\_output(pkg::Base.PkgId, input::String, depot\_path::Vector{String}, dl\_load\_path::Vector{String}, load\_path::Vector{String}, concrete\_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)  
@ Base .\loading.jl:2222  
[10] top-level scope  
@ stdin:3  
in expression starting at C:\Users\ADMIN.julia\packages\MathTeXEngine\aUKOy\src\parser\parser.jl:279  
in expression starting at C:\Users\ADMIN.julia\packages\MathTeXEngine\aUKOy\src\MathTeXEngine.jl:1  
in expression starting at stdin:3  
ERROR: LoadError: Failed to precompile MathTeXEngine [0a4f8689-d25c-4efe-a92b-7142dfc1aa53] to “C:\Users\ADMIN\.julia\compiled\v1.10\MathTeXEngine\jl\_F302.tmp”.  
Stacktrace:  
[1] error(s::String)  
@ Base .\error.jl:35  
[2] compilecache(pkg::Base.PkgId, path::String, internal\_stderr::IO, internal\_stdout::IO, keep\_loaded\_modules::Bool)  
@ Base .\loading.jl:2468  
[3] compilecache  
@ .\loading.jl:2340 [inlined]  
[4] (::Base.var"#968#969"{Base.PkgId})()  
@ Base .\loading.jl:1974  
[5] mkpidlock(f::Base.var"#968#969"{Base.PkgId}, at::String, pid::Int32; kwopts::@Kwargs{stale\_age::Int32, wait::Bool})  
@ FileWatching.Pidfile C:\Julia-1.10.1\share\julia\stdlib\v1.10\FileWatching\src\pidfile.jl:93  
[6] #mkpidlock#6  
@ C:\Julia-1.10.1\share\julia\stdlib\v1.10\FileWatching\src\pidfile.jl:88 [inlined]  
[7] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale\_age::Int32})  
@ FileWatching.Pidfile C:\Julia-1.10.1\share\julia\stdlib\v1.10\FileWatching\src\pidfile.jl:111  
[8] #invokelatest#2  
@ .\essentials.jl:894 [inlined]  
[9] invokelatest  
@ .\essentials.jl:889 [inlined]  
[10] maybe\_cachefile\_lock(f::Base.var"#968#969"{Base.PkgId}, pkg::Base.PkgId, srcpath::String; stale\_age::Int32)  
@ Base .\loading.jl:2983  
[11] maybe\_cachefile\_lock  
@ .\loading.jl:2980 [inlined]  
[12] \_require(pkg::Base.PkgId, env::String)  
@ Base .\loading.jl:1970  
[13] \_\_require\_prelocked(uuidkey::Base.PkgId, env::String)  
@ Base .\loading.jl:1812  
[14] #invoke\_in\_world#3  
@ .\essentials.jl:926 [inlined]  
[15] invoke\_in\_world  
@ .\essentials.jl:923 [inlined]  
[16] \_require\_prelocked(uuidkey::Base.PkgId, env::String)  
@ Base .\loading.jl:1803  
[17] macro expansion  
@ .\loading.jl:1790 [inlined]  
[18] macro expansion  
@ .\lock.jl:267 [inlined]  
[19] \_\_require(into::Module, mod::Symbol)  
@ Base .\loading.jl:1753  
[20] #invoke\_in\_world#3  
@ .\essentials.jl:926 [inlined]  
[21] invoke\_in\_world  
@ .\essentials.jl:923 [inlined]  
[22] require(into::Module, mod::Symbol)  
@ Base .\loading.jl:1746  
[23] include  
@ .\Base.jl:495 [inlined]  
[24] include\_package\_for\_output(pkg::Base.PkgId, input::String, depot\_path::Vector{String}, dl\_load\_path::Vector{String}, load\_path::Vector{String}, concrete\_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)  
@ Base .\loading.jl:2222  
[25] top-level scope  
@ stdin:3  
in expression starting at C:\Users\ADMIN.julia\packages\Makie\RgxaV\src\Makie.jl:1  
in expression starting at stdin:3  
ERROR: LoadError: Failed to precompile Makie [ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a] to “C:\Users\ADMIN\.julia\compiled\v1.10\Makie\jl\_F218.tmp”.  
Stacktrace:  
[1] error(s::String)  
@ Base .\error.jl:35  
[2] compilecache(pkg::Base.PkgId, path::String, internal\_stderr::IO, internal\_stdout::IO, keep\_loaded\_modules::Bool)  
@ Base .\loading.jl:2468  
[3] compilecache  
@ .\loading.jl:2340 [inlined]  
[4] (::Base.var"#968#969"{Base.PkgId})()  
@ Base .\loading.jl:1974  
[5] mkpidlock(f::Base.var"#968#969"{Base.PkgId}, at::String, pid::Int32; kwopts::@Kwargs{stale\_age::Int32, wait::Bool})  
@ FileWatching.Pidfile C:\Julia-1.10.1\share\julia\stdlib\v1.10\FileWatching\src\pidfile.jl:93  
[6] #mkpidlock#6  
@ C:\Julia-1.10.1\share\julia\stdlib\v1.10\FileWatching\src\pidfile.jl:88 [inlined]  
[7] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale\_age::Int32})  
@ FileWatching.Pidfile C:\Julia-1.10.1\share\julia\stdlib\v1.10\FileWatching\src\pidfile.jl:111  
[8] #invokelatest#2  
@ .\essentials.jl:894 [inlined]  
[9] invokelatest  
@ .\essentials.jl:889 [inlined]  
[10] maybe\_cachefile\_lock(f::Base.var"#968#969"{Base.PkgId}, pkg::Base.PkgId, srcpath::String; stale\_age::Int32)  
@ Base .\loading.jl:2983  
[11] maybe\_cachefile\_lock  
@ .\loading.jl:2980 [inlined]  
[12] \_require(pkg::Base.PkgId, env::String)  
@ Base .\loading.jl:1970  
[13] \_\_require\_prelocked(uuidkey::Base.PkgId, env::String)  
@ Base .\loading.jl:1812  
[14] #invoke\_in\_world#3  
@ .\essentials.jl:926 [inlined]  
[15] invoke\_in\_world  
@ .\essentials.jl:923 [inlined]  
[16] \_require\_prelocked(uuidkey::Base.PkgId, env::String)  
@ Base .\loading.jl:1803  
[17] macro expansion  
@ .\loading.jl:1790 [inlined]  
[18] macro expansion  
@ .\lock.jl:267 [inlined]  
[19] \_\_require(into::Module, mod::Symbol)  
@ Base .\loading.jl:1753  
[20] #invoke\_in\_world#3  
@ .\essentials.jl:926 [inlined]  
[21] invoke\_in\_world  
@ .\essentials.jl:923 [inlined]  
[22] require(into::Module, mod::Symbol)  
@ Base .\loading.jl:1746  
[23] include  
@ .\Base.jl:495 [inlined]  
[24] include\_package\_for\_output(pkg::Base.PkgId, input::String, depot\_path::Vector{String}, dl\_load\_path::Vector{String}, load\_path::Vector{String}, concrete\_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  
@ Base .\loading.jl:2222  
[25] top-level scope  
@ stdin:3  
in expression starting at C:\Users\ADMIN.julia\packages\FerriteViz\VOGcb\src\FerriteViz.jl:1  
in expression starting at stdin:

Could anyone help me with this ? I’m using window 11 64 bit , Julia v1.10
