I m getting this message when trying to use package. It started randomly everything was fine before.
Can someone tell whats going on and how it can be solve?
48 dependencies successfully precompiled in 493 seconds. 354 already precompiled.
3 dependencies had output during precompilation:
┌ SparseDiffTools → SparseDiffToolsPolyesterExt
│ [pid 1898211] waiting for IO to finish:
│ Handle type uv_handle_t->data
│ fs_event 0x1af97e0->0x7f64e33ca200
│ timer 0x1fe2e00->0x7f64e33ca230
│ This means that a package has started a background task or event source that has not finished running. For precompilation to complete
successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more h
elp.
└
┌ NLsolve
│ [pid 1896093] waiting for IO to finish:
│ Handle type uv_handle_t->data
│ fs_event 0x13802c0->0x7fe686d023e0
│ timer 0x13fda00->0x7fe686d02410
│ This means that a package has started a background task or event source that has not finished running. For precompilation to complete
successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more h
elp.
└
┌ Optim
│ [pid 1896247] waiting for IO to finish:
│ Handle type uv_handle_t->data
│ fs_event 0x24b1e00->0x7f825ee7d1b0
│ timer 0x2476a90->0x7f825ee7d1e0
│ This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help.
Which version of Julia do you use?
For me, some issues disappeared with Julia 1.10.5 .
What you the output of:
using Pkg
Pkg.status()
?
Finally, you can also just ignore these warnings, they are just warnings, not errors. They usually can/ should be fixed by the package authors and are not so relevant for package users.
Version 1.10.4 (2024-06-04)
[0bf59076] AdvancedHMC v0.6.1
⌃ [46ada45e] Agents v6.1.4
[336ed68f] CSV v0.10.14
⌃ [13f3f980] CairoMakie v0.12.9
[a93c6f00] DataFrames v1.6.1
⌃ [0c46a032] DifferentialEquations v7.13.0
[b4f34e82] Distances v0.10.11
⌃ [31c24e10] Distributions v0.25.110
[bbc10e6e] DynamicHMC v3.4.7
[f6369f11] ForwardDiff v0.10.36
[e850a1a4] GpABC v0.1.1
[7073ff75] IJulia v1.25.0
[2ee39098] LabelledArrays v1.16.0
[6fdf6af0] LogDensityProblems v2.1.1
⌃ [996a588d] LogDensityProblemsAD v1.9.1
[6e857e4b] MCMCDiagnostics v0.4.0
[442fdcdd] Measures v0.3.2
[77ba4419] NaNMath v1.0.2
⌃ [1dea7af3] OrdinaryDiffEq v6.87.0
[43a3c2be] PairPlots v2.9.0
[d96e819e] Parameters v0.12.3
⌃ [91a5bcdd] Plots v1.40.5
[92933f4c] ProgressMeter v1.10.2
[ce78b400] SimpleUnPack v1.1.0
[860ef19b] StableRNGs v1.0.2
[90137ffa] StaticArrays v1.9.7
⌅ [2913bbd2] StatsBase v0.33.21
⌃ [4c63d2b9] StatsFuns v1.3.1
[f3b207a7] StatsPlots v0.15.7
[84d833dd] TransformVariables v0.8.10
[f9bc47f6] TransformedLogDensities v1.0.3
⌃ [fce5fe82] Turing v0.33.3
[770da0de] UpdateJulia v0.4.4
[8ba89e20] Distributed
[37e2e46d] LinearAlgebra
[9a3f8284] Random
[9e88b42a] Serialization
[10745b16] Statistics v1.10.0
Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use status --outdated
Do you really need all of these packages? Usually it is better to work with projects and to use only the packages you need for a specific project in that project. See: Working with Julia projects | Julia programming notes
And when you have a project with a smaller number of packages I would also update them.
using Pkg
Pkg.update()
But before doing that, make a backup copy of Manifest.toml
so that you could downgrade if that latest package versions should not work for you.