# Error in compiling DifferentialEquantions on chromebook

**URL:** https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834
**Category:** General Usage
**Tags:** question, package
**Created:** [May 5, 2020, 9:16pm UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834 "2020-05-05T21:16:43Z")
**Posts on this page:** 13
**Page:** 2

<div class="post-metadata">

### Author: ![asinghvi17](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/asinghvi17/32/8272_2.png) [@asinghvi17](https://discourse.julialang.org/u/asinghvi17)
#### Post date: [May 14, 2020, 1:11pm UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/21 "2020-05-14T13:11:42Z")

</div>

I’m kind of suspicious that this might be a corrupted cache (`.ji` files are caches for packages to speed up loading time). This is a long shot, but could you try:

```julia
rm.(
    [
        "/home/marongiuluigi/.julia/compiled/v1.4/Sundials/", 
        "/home/marongiuluigi/.julia/compiled/v1.4/DifferentialEquations/", 
        "/home/marongiuluigi/.julia/compiled/v1.4/BoundaryValueDiffEq/"
    ]; 
    recursive = true, force = true
)

```

to nuke your cache files, then `using DifferentialEquations` and sit back for a cup of tea (it might take a while to precompile).

---

<div class="post-metadata">

### Author: ![Luigi\_Marongiu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/luigi_marongiu/32/7909_2.png) [@Luigi\_Marongiu](https://discourse.julialang.org/u/Luigi_Marongiu)
#### Post date: [May 14, 2020, 3:25pm UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/22 "2020-05-14T15:25:44Z")

</div>

even nuking did not work:

```julia
# in julia I ran your command and there was no issue
using DifferentialEquations
[Info: Precompiling DifferentialEquations [0c46a032-eb83-5123-abaf-570d42b7fbaa]
ERROR: LoadError: Failed to precompile BoundaryValueDiffEq [764a87c0-6b3e-53db-9096-fe964310641d] to /home/marongiuluigi/.julia/compiled/v1.4/BoundaryValueDiffEq/Levrg_dUdWO.ji.
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
 [3] _require(::Base.PkgId) at ./loading.jl:1029
 [4] require(::Base.PkgId) at ./loading.jl:927
 [5] require(::Module, ::Symbol) at ./loading.jl:922
 [6] include(::Module, ::String) at ./Base.jl:377
 [7] top-level scope at none:2
 [8] eval at ./boot.jl:331 [inlined]
 [9] eval(::Expr) at ./client.jl:449
 [10] top-level scope at ./none:3
in expression starting at /home/marongiuluigi/.julia/packages/DifferentialEquations/xCZD1/src/DifferentialEquations.jl:12
ERROR: Failed to precompile DifferentialEquations [0c46a032-eb83-5123-abaf-570d42b7fbaa] to /home/marongiuluigi/.julia/compiled/v1.4/DifferentialEquations/UQdwS_dUdWO.ji.
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
 [3] _require(::Base.PkgId) at ./loading.jl:1029
 [4] require(::Base.PkgId) at ./loading.jl:927
 [5] require(::Module, ::Symbol) at ./loading.jl:922

```

---

<div class="post-metadata">

### Author: ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)
#### Post date: [May 15, 2020, 10:47am UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/23 "2020-05-15T10:47:35Z")

</div>

Do you have any chance to try this with a different Julia version, for example v1.3.1?

---

<div class="post-metadata">

### Author: ![Luigi\_Marongiu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/luigi_marongiu/32/7909_2.png) [@Luigi\_Marongiu](https://discourse.julialang.org/u/Luigi_Marongiu)
#### Post date: [May 15, 2020, 11:28am UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/24 "2020-05-15T11:28:26Z")

</div>

In all other machines I upgraded (ubuntu and mint) the re-compiling worked thus it is OK. It was working on chromebook with 1.3…

---

<div class="post-metadata">

### Author: ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)
#### Post date: [May 15, 2020, 11:54am UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/25 "2020-05-15T11:54:07Z")

</div>

I’m lost in your all previous attempts so far, fave you tried already to start from scratch, i.e. rename your `~/.julia` directory so that you have a completely clean environment?

---

<div class="post-metadata">

### Author: ![Luigi\_Marongiu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/luigi_marongiu/32/7909_2.png) [@Luigi\_Marongiu](https://discourse.julialang.org/u/Luigi_Marongiu)
#### Post date: [May 16, 2020, 9:13am UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/26 "2020-05-16T09:13:30Z")

</div>

nothing even like this. I give up: I simply won’t use D.Eq on a chromebook. Thank you for your persistance and help.

---

<div class="post-metadata">

### Author: ![sijo](https://avatars.discourse-cdn.com/v4/letter/s/da6949/32.png) [@sijo](https://discourse.julialang.org/u/sijo)
#### Post date: [May 16, 2020, 11:23am UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/27 "2020-05-16T11:23:00Z")

</div>

I can run DifferentialEquations.jl without problems with Julia 1.4.1 on my chrombook (also with Intel CPU)…

Some things to try:

- Start Julia in a new directory, then `]activate .` before adding DifferentialEquation
- Rename `~/.julia` to some temporary name before starting Julia, to try with a clean environment.
- Install Docker, then `docker run -it julia` and see if you can use DifferentialEquation there.

---

<div class="post-metadata">

### Author: ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)
#### Post date: [May 16, 2020, 12:36pm UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/28 "2020-05-16T12:36:57Z")

</div>

Just use OrdinaryDiffEq.jl directly if you need the ODE solvers. Unless you’re specificially solving BVPs this is an easy workaround. But indeed this is extremely odd.

---

<div class="post-metadata">

### Author: ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)
#### Post date: [May 16, 2020, 12:37pm UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/29 "2020-05-16T12:37:37Z")

</div>

Could you try and generate an rr trace?

```julia
using Pkg; Pkg.add("BugReporting")
using BugReporting
BugReporting.make_interactive_report("rr")
using DifferentialEquations

```

---

<div class="post-metadata">

### Author: ![Luigi\_Marongiu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/luigi_marongiu/32/7909_2.png) [@Luigi\_Marongiu](https://discourse.julialang.org/u/Luigi_Marongiu)
#### Post date: [May 16, 2020, 5:09pm UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/30 "2020-05-16T17:09:01Z")

</div>

looks like OrdinaryDiffEq worked:

```julia
julia> using Pkg

julia> Pkg.add("OrdinaryDiffEq")
   Updating registry at `~/.julia/registries/General`
   Updating git-repo `https://github.com/JuliaRegistries/General.git`
  Resolving package versions...
   Updating `~/.julia/environments/v1.4/Project.toml`
 [no changes]
   Updating `~/.julia/environments/v1.4/Manifest.toml`
 [no changes]

julia> using OrdinaryDiffEq

julia>

```

---

<div class="post-metadata">

### Author: ![Luigi\_Marongiu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/luigi_marongiu/32/7909_2.png) [@Luigi\_Marongiu](https://discourse.julialang.org/u/Luigi_Marongiu)
#### Post date: [May 16, 2020, 5:18pm UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/31 "2020-05-16T17:18:13Z")

</div>

I am here:

```julia
julia> BugReporting.make_interactive_report("rr")
rr needs /proc/sys/kernel/perf_event_paranoid <= 1, but it is 2.
Change it to 1, or use 'rr record -n' (slow).
Consider putting 'kernel.perf_event_paranoid = 1' in /etc/sysctl.conf
[ Info: Preparing trace directory for upload (if your trace is large this may take a few minutes)

### IMPORTANT =============================================================
You are about to upload a trace directory to a publicly accessible location.
Such traces contain any information that was accessed by the traced
executable during its execution. This includes any code loaded, any
secrets entered, the contents of any configuration files, etc.
DO NOT proceed, if you do not wish to make this information publicly available.
By proceeding you explicitly agree to waive any privacy interest in the
uploaded information.
### =======================================================================

```

---

<div class="post-metadata">

### Author: ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)
#### Post date: [May 16, 2020, 5:19pm UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/32 "2020-05-16T17:19:59Z")

</div>

if you do `using DifferentialEquations` after that it should upload a report, and then @Keno knows what to do about it and I need to learn.

---

<div class="post-metadata">

### Author: ![Luigi\_Marongiu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/luigi_marongiu/32/7909_2.png) [@Luigi\_Marongiu](https://discourse.julialang.org/u/Luigi_Marongiu)
#### Post date: [May 17, 2020, 6:35am UTC](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834/33 "2020-05-17T06:35:07Z")

</div>

I got:

```julia
To upload a trace, please authenticate, by visiting:

        https://github.com/login/oauth/authorize?client_id=Iv1.c29a629771fe63c4&state=MqZfBfrPIAMCLvg%3D
using DifferentialEquations

[ Info: Uploading Trace directory
Uploaded to https://s3.amazonaws.com/julialang-dumps/reports/2020-05-17T06-17-32-Gigiux.tar.zst

julia> using DifferentialEquations
[Info: Precompiling DifferentialEquations [0c46a032-eb83-5123-abaf-570d42b7fbaa]
ERROR: LoadError: Failed to precompile BoundaryValueDiffEq [764a87c0-6b3e-53db-9096-fe964310641d] to /home/marongiuluigi/.julia/compiled/v1.4/BoundaryValueDiffEq/Levrg_dUdWO.ji.
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
 [3] _require(::Base.PkgId) at ./loading.jl:1029
 [4] require(::Base.PkgId) at ./loading.jl:927
 [5] require(::Module, ::Symbol) at ./loading.jl:922
 [6] include(::Module, ::String) at ./Base.jl:377
 [7] top-level scope at none:2
 [8] eval at ./boot.jl:331 [inlined]
 [9] eval(::Expr) at ./client.jl:449
 [10] top-level scope at ./none:3
in expression starting at /home/marongiuluigi/.julia/packages/DifferentialEquations/xCZD1/src/DifferentialEquations.jl:12
ERROR: Failed to precompile DifferentialEquations [0c46a032-eb83-5123-abaf-570d42b7fbaa] to /home/marongiuluigi/.julia/compiled/v1.4/DifferentialEquations/UQdwS_dUdWO.ji.
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
 [3] _require(::Base.PkgId) at ./loading.jl:1029
 [4] require(::Base.PkgId) at ./loading.jl:927
 [5] require(::Module, ::Symbol) at ./loading.jl:922

> julia

```

but I don’t know how to open the zst file:

```julia
$ tar -I zstd -xvf 2020-05-17T06-17-32-Gigiux.tar.zst 
tar (child): zstd: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

```

[Previous page](https://discourse.julialang.org/t/error-in-compiling-differentialequantions-on-chromebook/38834.md?page=1)
