ITADN

0.16.6 precompilation with Julia 1.10

#219Closedpcarlip 创建于 2025-12-10
P
pcarlipcommented
In Julia 1.10.9, Oceanostics fails to precompile with the following error: ``` PkgPrecompileError: The following 1 direct dependency failed to precompile: Oceanostics Failed to precompile Oceanostics [d0ccf422-c8fb-49b5-a76d-74acdde946ac] to "/home/ceoas/carlipp/.julia/compiled/v1.10/Oceanostics/jl_sAjPm7". ERROR: LoadError: UndefVarError: `BuoyancyField` not defined Stacktrace: [1] include(mod::Module, _path::String) @ Base ./Base.jl:495 [2] include(x::String) @ Oceanostics ~/.julia/packages/Oceanostics/OZP7i/src/Oceanostics.jl:1 [3] top-level scope @ ~/.julia/packages/Oceanostics/OZP7i/src/Oceanostics.jl:157 [4] include @ ./Base.jl:495 [inlined] [5] 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:2292 [6] top-level scope @ stdin:4 in expression starting at /home/ceoas/carlipp/.julia/packages/Oceanostics/OZP7i/src/FlowDiagnostics.jl:1 in expression starting at /home/ceoas/carlipp/.julia/packages/Oceanostics/OZP7i/src/Oceanostics.jl:1 in expression starting at stdin: ``` Oceanostics 0.16.5 with Oceananigans 0.101.3 works fine. With Julia 1.12.2, Oceanostics 0.16.6 does precompile, but gives this output: ``` ┌ Oceanostics │ WARNING: Imported binding Oceananigans.BuoyancyField was undeclared at import time during import to FlowDiagnostics. └ ```
关闭于 2025-12-11 4 条评论