ERROR: The following 1 direct dependency failed to precompile:
LowLevelFEM
Failed to precompile LowLevelFEM [6171b9fb-adbf-4751-adb9-5faded75de07] to "/home/ofekb/.julia/compiled/v1.12/LowLevelFEM/jl_LmRsSR".
ERROR: LoadError: InitError: could not load library "/home/ofekb/.julia/artifacts/fe56f62d30a5f4c8effc9aac1f65c55e839242e1/lib/libarpack.so"
libquadmath.so.0: cannot open shared object file: No such file or directory
Stacktrace:
[1] #dlopen#3
@ ./libdl.jl:120 [inlined]
[2] dlopen(s::String, flags::UInt32)
@ Base.Libc.Libdl ./libdl.jl:119
[3] macro expansion
@ ~/.julia/packages/JLLWrappers/Kp7TC/src/products/library_generators.jl:63 [inlined]
[4] __init__()
@ Arpack_jll ~/.julia/packages/Arpack_jll/g8D7r/src/wrappers/x86_64-linux-gnu-libgfortran5.jl:10
[5] run_module_init(mod::Module, i::Int64)
@ Base ./loading.jl:1445
[6] register_restored_modules(sv::Core.SimpleVector, pkg::Base.PkgId, path::String)
@ Base ./loading.jl:1433
[7] _include_from_serialized(pkg::Base.PkgId, path::String, ocachepath::String, depmods::Vector{Any}; register::Bool)
@ Base ./loading.jl:1321
[8] _include_from_serialized
@ ./loading.jl:1276 [inlined]
[9] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String, build_id::UInt128, stalecheck::Bool; reasons::Dict{String, Int64}, DEPOT_PATH::Vector{String})
@ Base ./loading.jl:2117
[10] _require_search_from_serialized
@ ./loading.jl:2011 [inlined]
[11] __require_prelocked(pkg::Base.PkgId, env::String)
@ Base ./loading.jl:2629
[12] _require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base ./loading.jl:2495
[13] macro expansion
@ ./loading.jl:2423 [inlined]
[14] macro expansion
@ ./lock.jl:376 [inlined]
[15] __require(into::Module, mod::Symbol)
@ Base ./loading.jl:2388
[16] require(into::Module, mod::Symbol)
@ Base ./loading.jl:2364
[17] top-level scope
@ ~/.julia/packages/Arpack/FCvNd/src/Arpack.jl:8
[18] include(mod::Module, _path::String)
@ Base ./Base.jl:306
[19] 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:3028
[20] top-level scope
@ stdin:5
[21] eval(m::Module, e::Any)
@ Core ./boot.jl:489
[22] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
@ Base ./loading.jl:2874
[23] include_string
@ ./loading.jl:2884 [inlined]
[24] exec_options(opts::Base.JLOptions)
@ Base ./client.jl:315
[25] _start()
@ Base ./client.jl:550
during initialization of module Arpack_jll
in expression starting at /home/ofekb/.julia/packages/Arpack/FCvNd/src/Arpack.jl:2
in expression starting at stdin:5
ERROR: LoadError: Failed to precompile Arpack [7d9fca2a-8960-54d3-9f78-7d1dccf2cb97] to "/home/ofekb/.julia/compiled/v1.12/Arpack/jl_ogoD6X".
Stacktrace:
[1] error(s::String)
@ Base ./error.jl:44
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing)
@ Base ./loading.jl:3315
[3] (::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId, String, Dict{String, Int64}})()
@ Base ./loading.jl:2683
[4] mkpidlock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId, String, Dict{String, Int64}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})
@ FileWatching.Pidfile /nix/store/i1srz1q8m3cw26qc2z9hlizc53p7nba6-julia-1.12.6/share/julia/stdlib/v1.12/FileWatching/src/pidfile.jl:96
[5] #mkpidlock#7
@ /nix/store/i1srz1q8m3cw26qc2z9hlizc53p7nba6-julia-1.12.6/share/julia/stdlib/v1.12/FileWatching/src/pidfile.jl:91 [inlined]
[6] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})
@ FileWatching.Pidfile /nix/store/i1srz1q8m3cw26qc2z9hlizc53p7nba6-julia-1.12.6/share/julia/stdlib/v1.12/FileWatching/src/pidfile.jl:117
[7] #invokelatest_gr#232
@ ./reflection.jl:1297 [inlined]
[8] invokelatest_gr
@ ./reflection.jl:1289 [inlined]
[9] maybe_cachefile_lock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId, String, Dict{String, Int64}}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)
@ Base ./loading.jl:3886
[10] maybe_cachefile_lock
@ ./loading.jl:3883 [inlined]
[11] __require_prelocked(pkg::Base.PkgId, env::String)
@ Base ./loading.jl:2669
[12] _require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base ./loading.jl:2495
[13] macro expansion
@ ./loading.jl:2423 [inlined]
[14] macro expansion
@ ./lock.jl:376 [inlined]
[15] __require(into::Module, mod::Symbol)
@ Base ./loading.jl:2388
[16] require(into::Module, mod::Symbol)
@ Base ./loading.jl:2364
[17] top-level scope
@ ~/.julia/packages/LowLevelFEM/1cgQE/src/LowLevelFEM.jl:6
[18] include(mod::Module, _path::String)
@ Base ./Base.jl:306
[19] 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:3028
[20] top-level scope
@ stdin:5
[21] eval(m::Module, e::Any)
@ Core ./boot.jl:489
[22] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
@ Base ./loading.jl:2874
[23] include_string
@ ./loading.jl:2884 [inlined]
[24] exec_options(opts::Base.JLOptions)
@ Base ./client.jl:315
[25] _start()
@ Base ./client.jl:550
i have tried to run the benchmark but it failed at precompile. is it because of NixOS or is it an actual bug?