# Cannot use Distributions.jl

**URL:** <https://discourse.julialang.org/t/cannot-use-distributions-jl/20597>\
**Category:** General Usage\
**Created:** [February 8, 2019, 9:39pm UTC](https://discourse.julialang.org/t/cannot-use-distributions-jl/20597 "2019-02-08T21:39:22Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yifan\_Liu](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@Yifan\_Liu](https://discourse.julialang.org/u/Yifan_Liu)\
**Post date:** [February 8, 2019, 9:39pm UTC](https://discourse.julialang.org/t/cannot-use-distributions-jl/20597/1 "2019-02-08T21:39:22Z")

</div>

When I tried to use the Distributions package, I was asked to build Arpack. When I built Arpack, I got the error message:

```julia
Error: Error building `Arpack`: 
│ ERROR: LoadError: LibraryProduct(nothing, ["libarpack"], :libarpack, "Prefix(/home/bb/.julia/packages/Arpack/UiiMc/deps/usr)") is not satisfied, cannot generate deps.jl!

```

I am using Julia 1.0.3 on Fedora 29.

---

<div class="post-metadata">

**Author:** ![simonbyrne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/simonbyrne/32/19_2.png) [@simonbyrne](https://discourse.julialang.org/u/simonbyrne)\
**Post date:** [February 8, 2019, 10:04pm UTC](https://discourse.julialang.org/t/cannot-use-distributions-jl/20597/2 "2019-02-08T22:04:15Z")

</div>

See [https://github.com/JuliaLinearAlgebra/Arpack.jl/issues/55](https://github.com/JuliaLinearAlgebra/Arpack.jl/issues/55)

---

<div class="post-metadata">

**Author:** ![Yifan\_Liu](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@Yifan\_Liu](https://discourse.julialang.org/u/Yifan_Liu)\
**Post date:** [February 9, 2019, 3:02am UTC](https://discourse.julialang.org/t/cannot-use-distributions-jl/20597/3 "2019-02-09T03:02:47Z")

</div>

Thanks for pointing me to that. It does not work on my machine. I didn’t see this arpack thing in Julia 0.6, why Distributions need it?

---

<div class="post-metadata">

**Author:** ![simonbyrne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/simonbyrne/32/19_2.png) [@simonbyrne](https://discourse.julialang.org/u/simonbyrne)\
**Post date:** [February 9, 2019, 4:53am UTC](https://discourse.julialang.org/t/cannot-use-distributions-jl/20597/4 "2019-02-09T04:53:53Z")

</div>

Arpack was bundled with Julia on 0.6.

---

<div class="post-metadata">

**Author:** ![Yifan\_Liu](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@Yifan\_Liu](https://discourse.julialang.org/u/Yifan_Liu)\
**Post date:** [February 9, 2019, 5:17am UTC](https://discourse.julialang.org/t/cannot-use-distributions-jl/20597/5 "2019-02-09T05:17:58Z")

</div>

I could use Distributions on Julia 0.6. Is it issue specific to Linux? Will this be fixed in the future?

---

<div class="post-metadata">

**Author:** ![simonbyrne](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/simonbyrne/32/19_2.png) [@simonbyrne](https://discourse.julialang.org/u/simonbyrne)\
**Post date:** [February 9, 2019, 5:27am UTC](https://discourse.julialang.org/t/cannot-use-distributions-jl/20597/6 "2019-02-09T05:27:01Z")

</div>

The issue is caused by Julia and Arpack expecting different BLAS libraries. The easiest solution for now is to use the official Julia binaries ([Download Julia](https://julialang.org/downloads/)) instead of the Fedora-provided ones.

There is an open pull request to fix the issue:  
[https://github.com/JuliaLinearAlgebra/Arpack.jl/pull/56](https://github.com/JuliaLinearAlgebra/Arpack.jl/pull/56)

---

<div class="post-metadata">

**Author:** ![Nosferican](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nosferican/32/9275_2.png) [@Nosferican](https://discourse.julialang.org/u/Nosferican)\
**Post date:** [April 3, 2019, 7:38pm UTC](https://discourse.julialang.org/t/cannot-use-distributions-jl/20597/7 "2019-04-03T19:38:15Z")

</div>

The same issue appeared for my friend using the official binaries for `v1.1.0` for Mac OS.
