-
Notifications
You must be signed in to change notification settings - Fork 10
Closed
Description
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.
└
Metadata
Metadata
Assignees
Labels
No labels