Hi, i recently installed Julia 1.11.2 from scratch in Ubuntu 24, and my first Pkg to install was DifferentialEquations. At the end there were only two dependencies precompiling: BoundaryValueDiffEqFIRK and BoundaryValueDiffEqMIRK, and in wait BoundaryValueDiffEq and DifferentialEquations. As a result it was unable to precompile, even when I left them all night long trying. The same happens to other co-worker, but with other dependencies. I managed to install it in a Windows 11 laptop, although it took a while to precompile them, as well as LinearSolve. Also, there were two extra process named “julia” running at ~30% PCU each
I have tried with ]up following other post advice but it throws the same results
This was the stacktrace:
(@v1.11) pkg> up
Updating registry at `~/.julia/registries/General.toml`
Installed DiffEqNoiseProcess ──── v5.24.1
Installed SparseMatrixColorings ─ v0.4.11
Installed SciMLBase ───────────── v2.71.3
No Changes to `~/.julia/environments/v1.11/Project.toml`
Updating `~/.julia/environments/v1.11/Manifest.toml`
[77a26b50] ↑ DiffEqNoiseProcess v5.24.0 ⇒ v5.24.1
[0bca4576] ↑ SciMLBase v2.71.1 ⇒ v2.71.3
[0a514795] ↑ SparseMatrixColorings v0.4.10 ⇒ v0.4.11
Precompiling project...
^C Progress [=======================================> ] 82/86
◒ BoundaryValueDiffEqFIRK
◒ BoundaryValueDiffEqMIRK
┌ Warning: failed to remove pidfile on close
│ path = "/home/alberto/.julia/compiled/v1.11/BoundaryValueDiffEqMIRK/6bkfK_g2BqD.ji.pidfile"
│ removed = false
└ @ FileWatching.Pidfile ~/.julia/juliaup/julia-1.11.2+0.x64.linux.gnu/share/julia/stdlib/v1.11/FileWatching/src/pidfile.jl:347
┌ Warning: failed to remove pidfile on close
│ path = "/home/alberto/.julia/compiled/v1.11/BoundaryValueDiffEqFIRK/ughQx_g2BqD.ji.pidfile"
^C Interrupted: Exiting precompilation...
◒ BoundaryValueDiffEqFIRK
1 dependency had output during precompilation:
┌ BoundaryValueDiffEqFIRK
│ [10480] signal 2: Interrupt
│ in expression starting at /home/alberto/.julia/packages/BoundaryValueDiffEqFIRK/ddek7/src/BoundaryValueDiffEqFIRK.jl:59
│ macro expansion at /home/alberto/.julia/packages/VectorizationBase/wHnQd/src/llvm_intrin/vector_ops.jl:63 [inlined]
│ shufflevector at /home/alberto/.julia/packages/VectorizationBase/wHnQd/src/llvm_intrin/vector_ops.jl:50 [inlined]
│ macro expansion at /home/alberto/.julia/packages/VectorizationBase/wHnQd/src/llvm_intrin/vector_ops.jl:398 [inlined]
│ transpose_vecunroll at /home/alberto/.julia/packages/VectorizationBase/wHnQd/src/llvm_intrin/vector_ops.jl:398 [inlined]
│ macro expansion at /home/alberto/.julia/packages/TriangularSolve/rwyRY/src/TriangularSolve.jl:400 [inlined]
│ ldiv_solve_W! at /home/alberto/.julia/packages/TriangularSolve/rwyRY/src/TriangularSolve.jl:357
│ _ldiv_L! at /home/alberto/.julia/packages/TriangularSolve/rwyRY/src/TriangularSolve.jl:1075
│ rdiv_U! at /home/alberto/.julia/packages/TriangularSolve/rwyRY/src/TriangularSolve.jl:1028 [inlined]
│ rdiv_block_N! at /home/alberto/.julia/packages/TriangularSolve/rwyRY/src/TriangularSolve.jl:792
│ rdiv_block_MandN! at /home/alberto/.julia/packages/TriangularSolve/rwyRY/src/TriangularSolve.jl:827
│ div_dispatch! at /home/alberto/.julia/packages/TriangularSolve/rwyRY/src/TriangularSolve.jl:557
│ ldiv! at /home/alberto/.julia/packages/TriangularSolve/rwyRY/src/TriangularSolve.jl:696 [inlined]
│ reckernel! at /home/alberto/.julia/packages/RecursiveFactorization/zhyWn/src/lu.jl:225
│ reckernel! at /home/alberto/.julia/packages/RecursiveFactorization/zhyWn/src/lu.jl:219
│ reckernel! at /home/alberto/.julia/packages/RecursiveFactorization/zhyWn/src/lu.jl:219
│ reckernel! at /home/alberto/.julia/packages/RecursiveFactorization/zhyWn/src/lu.jl:219
│ reckernel! at /home/alberto/.julia/packages/RecursiveFactorization/zhyWn/src/lu.jl:219
│ reckernel! at /home/alberto/.julia/packages/RecursiveFactorization/zhyWn/src/lu.jl:219
│ _recurse! at /home/alberto/.julia/packages/RecursiveFactorization/zhyWn/src/lu.jl:137 [inlined]
│ recurse! at /home/alberto/.julia/packages/RecursiveFactorization/zhyWn/src/lu.jl:126 [inlined]
│ #lu!#7 at /home/alberto/.julia/packages/RecursiveFactorization/zhyWn/src/lu.jl:107
│ lu! at /home/alberto/.julia/packages/RecursiveFactorization/zhyWn/src/lu.jl:91 [inlined]
│ #solve!#26 at /home/alberto/.julia/packages/LinearSolve/WDeMC/src/factorization.jl:1040
│ solve! at /home/alberto/.julia/packages/LinearSolve/WDeMC/src/factorization.jl:1031 [inlined]
│ macro expansion at /home/alberto/.julia/packages/LinearSolve/WDeMC/src/default.jl:365 [inlined]
│ #solve!#97 at /home/alberto/.julia/packages/LinearSolve/WDeMC/src/default.jl:358
│ solve! at /home/alberto/.julia/packages/LinearSolve/WDeMC/src/default.jl:358 [inlined]
│ #solve!#8 at /home/alberto/.julia/packages/LinearSolve/WDeMC/src/common.jl:269 [inlined]
│ solve! at /home/alberto/.julia/packages/LinearSolve/WDeMC/src/common.jl:268 [inlined]
│ #_#1 at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/ext/NonlinearSolveBaseLinearSolveExt](https://www.reddit.com/user/ext/NonlinearSolveBaseLinearSolveExt/).jl:23
│ LinearSolveJLCache at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/ext/NonlinearSolveBaseLinearSolveExt](https://www.reddit.com/user/ext/NonlinearSolveBaseLinearSolveExt/).jl:13 [inlined]
│ #solve!#119 at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/descent/newton](https://www.reddit.com/user/src/descent/newton/).jl:111
│ solve! at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/descent/newton](https://www.reddit.com/user/src/descent/newton/).jl:85 [inlined]
│ solve! at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/descent/newton](https://www.reddit.com/user/src/descent/newton/).jl:85 [inlined]
│ #step!#23 at /home/alberto/.julia/packages/NonlinearSolveFirstOrder/3kzAL/src/solve.jl:246
│ step! at /home/alberto/.julia/packages/NonlinearSolveFirstOrder/3kzAL/src/solve.jl:224 [inlined]
│ #step!#163 at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/solve](https://www.reddit.com/user/src/solve/).jl:253 [inlined]
│ step! at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/solve](https://www.reddit.com/user/src/solve/).jl:247 [inlined]
│ solve! at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/solve](https://www.reddit.com/user/src/solve/).jl:18
│ #__solve#146 at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/solve](https://www.reddit.com/user/src/solve/).jl:6 [inlined]
│ __solve at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/solve](https://www.reddit.com/user/src/solve/).jl:1 [inlined]
│ macro expansion at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/solve](https://www.reddit.com/user/src/solve/).jl:173 [inlined]
│ #__generated_polysolve#155 at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/solve](https://www.reddit.com/user/src/solve/).jl:130
│ __generated_polysolve at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/solve](https://www.reddit.com/user/src/solve/).jl:130 [inlined]
│ #__solve#154 at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/solve](https://www.reddit.com/user/src/solve/).jl:127 [inlined]
│ __solve at /home/alberto/.julia/packages/NonlinearSolveBase/Kek5[u/src/solve](https://www.reddit.com/user/src/solve/).jl:124 [inlined]
│ #__perform_firk_iteration#114 at /home/alberto/.julia/packages/BoundaryValueDiffEqFIRK/ddek7/src/firk.jl:358
│ __perform_firk_iteration at /home/alberto/.julia/packages/BoundaryValueDiffEqFIRK/ddek7/src/firk.jl:354 [inlined]
│ solve! at /home/alberto/.julia/packages/BoundaryValueDiffEqFIRK/ddek7/src/firk.jl:309
│ unknown function (ip: 0x7429cbda637c)
│ #__solve#32 at /home/alberto/.julia/packages/BoundaryValueDiffEqCore/vnuZ6/src/BoundaryValueDiffEqCore.jl:37
│ __solve at /home/alberto/.julia/packages/BoundaryValueDiffEqCore/vnuZ6/src/BoundaryValueDiffEqCore.jl:34 [inlined]
│ #solve_call#44 at /home/alberto/.julia/packages/DiffEqBase/R2Vjs/src/solve.jl:634 [inlined]
│ solve_call at /home/alberto/.julia/packages/DiffEqBase/R2Vjs/src/solve.jl:591 [inlined]
│ #solve_up#53 at /home/alberto/.julia/packages/DiffEqBase/R2Vjs/src/solve.jl:1122
│ solve_up at /home/alberto/.julia/packages/DiffEqBase/R2Vjs/src/solve.jl:1101 [inlined]
│ #solve#51 at /home/alberto/.julia/packages/DiffEqBase/R2Vjs/src/solve.jl:1038
│ solve at /home/alberto/.julia/packages/DiffEqBase/R2Vjs/src/solve.jl:1028 [inlined]
│ #175 at /home/alberto/.julia/packages/BoundaryValueDiffEqFIRK/ddek7/src/BoundaryValueDiffEqFIRK.jl:100
│ unknown function (ip: 0x7429ee2bed1f)
│ jl_apply at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
│ start_task at /cache/build/tester-amdci5-12/julialang/julia-release-1-dot-11/src/task.c:1202
│ unknown function (ip: (nil))
│ Allocations: 42376961 (Pool: 42375448; Big: 1513); GC: 23
└
Info We haven't cleaned this depot up for a bit, running Pkg.gc()...
Active manifest files: 1 found
Active artifact files: 14 found
Active scratchspaces: 3 found
Deleted no artifacts, repos, packages or scratchspaces
Hi, thanks for the quick reply. For the first question:
Status `~/.julia/environments/v1.11/Project.toml`
[ba4760a4] BayesNets v3.4.1
[a93c6f00] DataFrames v1.7.0
[8bb1440f] DelimitedFiles v1.9.1
[0c46a032] DifferentialEquations v7.15.0
[442a2c76] FastGaussQuadrature v1.0.2
⌅ [a2cc645c] GraphPlot v0.5.2
⌃ [86223c79] Graphs v1.9.0
[09f84164] HypothesisTests v0.11.3
[7073ff75] IJulia v1.26.0
[a98d9a8b] Interpolations v0.15.1
[4076af6c] JuMP v1.23.6
[91a5bcdd] Plots v1.40.9
[d330b81b] PyPlot v2.11.5
[df47a6cb] RData v1.0.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`