Closed DillonJ closed 8 months ago
Hi folks,
When trying to precompile HiGHS 1.7.3 in Julia 1.9.3 I get
LoadError: could not load symbol "Highs_zeroAllClocks"
Is it a bug or have I done something wrong?
Here's the full TB
julia> using HiGHS [ Info: Precompiling HiGHS [87dc4568-4c63-4d18-b0c0-bb2238e4078b] ERROR: LoadError: could not load symbol "Highs_zeroAllClocks": The specified procedure could not be found. Stacktrace: [1] Highs_zeroAllClocks @ C:\Users\x\.julia\packages\HiGHS\f28SW\src\gen\libhighs.jl:1173 [inlined] [2] optimize!(model::HiGHS.Optimizer) @ HiGHS C:\Users\x\.julia\packages\HiGHS\f28SW\src\MOI_wrapper.jl:1813 [3] optimize! @ C:\Users\x\.julia\packages\MathOptInterface\pgWRA\src\Bridges\bridge_optimizer.jl:378 [inlined] [4] optimize! @ C:\Users\x\.julia\packages\MathOptInterface\pgWRA\src\MathOptInterface.jl:85 [inlined] [5] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{MathOptInterface.Bridges.LazyBridgeOptimizer{HiGHS.Optimizer}, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}) @ MathOptInterface.Utilities C:\Users\x\.julia\packages\MathOptInterface\pgWRA\src\Utilities\cachingoptimizer.jl:316 [6] macro expansion @ C:\Users\x\.julia\packages\HiGHS\f28SW\src\HiGHS.jl:66 [inlined] [7] macro expansion @ C:\Users\x\.julia\packages\PrecompileTools\kmH5L\src\workloads.jl:78 [inlined] [8] macro expansion @ C:\Users\x\.julia\packages\HiGHS\f28SW\src\HiGHS.jl:33 [inlined] [9] top-level scope @ C:\Users\x\.julia\packages\PrecompileTools\kmH5L\src\workloads.jl:140 [10] include @ .\Base.jl:457 [inlined] [11] 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:2049 [12] top-level scope @ stdin:3 in expression starting at C:\Users\x\.julia\packages\HiGHS\f28SW\src\HiGHS.jl:6 in expression starting at stdin:3 ERROR: Failed to precompile HiGHS [87dc4568-4c63-4d18-b0c0-bb2238e4078b] to "C:\\Users\\x\\.julia\\compiled\\v1.9\\HiGHS\\jl_CEF5.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:2300 [3] compilecache @ .\loading.jl:2167 [inlined] [4] _require(pkg::Base.PkgId, env::String) @ Base .\loading.jl:1805 [5] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base .\loading.jl:1660 [6] macro expansion @ .\loading.jl:1648 [inlined] [7] macro expansion @ .\lock.jl:267 [inlined] [8] require(into::Module, mod::Symbol) @ Base .\loading.jl:1611
Reverting to 1.6.0 works
Ooops. This is my fault. I didn't think through https://github.com/jump-dev/HiGHS.jl/pull/175 clearly.
Fix is in https://github.com/jump-dev/HiGHS.jl/pull/184
Hi folks,
When trying to precompile HiGHS 1.7.3 in Julia 1.9.3 I get
Is it a bug or have I done something wrong?
Here's the full TB