# Found dependency on boost but not really necessary?

**URL:** https://discourse.paraview.org/t/found-dependency-on-boost-but-not-really-necessary/1685
**Category:** Development
**Created:** [April 17, 2019, 9:24am UTC](https://discourse.paraview.org/t/found-dependency-on-boost-but-not-really-necessary/1685 "2019-04-17T09:24:28Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![penta314](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/p/839c29/32.png) [@penta314](https://discourse.paraview.org/u/penta314)
#### Post date: [April 17, 2019, 9:24am UTC](https://discourse.paraview.org/t/found-dependency-on-boost-but-not-really-necessary/1685/1 "2019-04-17T09:24:28Z")

</div>

Hi all,

First of all, I’d like to warn that this estrange thing I’ve found in Paraview 5.0.1 + Linux binaries, I would just like to understand if this is something known already.

I downloaded from the downloads section the binaries package ParaView-5.0.1-Qt4-OpenGL2-MPI-Linux-64bit.tar.gz

I’ve found that libBDATReader.so + libBDATSeriesReader.so have dependencies on boost libraries:

[aurora@linux-dev-1 ParaView-5.0.1-Qt4-OpenGL2-MPI-Linux-64bit]$

ldd lib/paraview-5.0/libBDATReader.so | grep boost

```
libboost_thread.so.1.56.0 => not found
libboost_system.so.1.56.0 => not found

```

find ./ -name “_boost_”

(nothing found in the whole paraview package)

**The thing is that Paraview is working perfectly**

Then it seems that those two libraries were not used at all? Anyone knows why those libs had that broken dependency?

---

<div class="post-metadata">

### Author: ![lhofmann](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/l/9e8a1a/32.png) [@lhofmann](https://discourse.paraview.org/u/lhofmann)
#### Post date: [April 17, 2019, 10:08am UTC](https://discourse.paraview.org/t/found-dependency-on-boost-but-not-really-necessary/1685/2 "2019-04-17T10:08:33Z")

</div>

Since all the dependencies are packaged with paraview, `ldd` will not quite tell the truth here (it will only look for your system’s libraries).  
Try

```bash
LD_LIBRARY_PATH=`pwd`/lib ldd lib/paraview-5.0/libBDATReader.so

```

Also, your find command should be `find ./ -name "libboost*"`

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.paraview.org/u/ben.boeckel)
#### Post date: [April 17, 2019, 1:15pm UTC](https://discourse.paraview.org/t/found-dependency-on-boost-but-not-really-necessary/1685/3 "2019-04-17T13:15:14Z")

</div>

BDATReader and friends are from the VortexFinder project. They’re plugins, so ParaView doesn’t care about them right away.

I’ll also note that this appears to be a 5.0 build. Since then, our packaging step has gotten a lot better about actually packaging all required libraries. Some plugins missing a library or two is not 100% surprising to me from the 5.0 era.

---

<div class="post-metadata">

### Author: ![penta314](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/p/839c29/32.png) [@penta314](https://discourse.paraview.org/u/penta314)
#### Post date: [April 26, 2019, 1:29pm UTC](https://discourse.paraview.org/t/found-dependency-on-boost-but-not-really-necessary/1685/4 "2019-04-26T13:29:49Z")

</div>

Thanks for your answers. I deleted them and everything keeps working smooth. Thx
