# Complete compilation of Paraview (Readers+OSmesa+Python)

**URL:** <https://discourse.paraview.org/t/complete-compilation-of-paraview-readers-osmesa-python/10558>\
**Category:** ParaView Support\
**Created:** [October 20, 2022, 2:52pm UTC](https://discourse.paraview.org/t/complete-compilation-of-paraview-readers-osmesa-python/10558 "2022-10-20T14:52:40Z")\
**Posts on this page:** 9\
**Page:** 2

<div class="post-metadata">

**Author:** ![Nicholas\_Yue](https://discourse.paraview.org/user_avatar/discourse.paraview.org/nicholas_yue/32/5203_2.png) [@Nicholas\_Yue](https://discourse.paraview.org/u/Nicholas_Yue)\
**Post date:** [November 8, 2022, 8:09pm UTC](https://discourse.paraview.org/t/complete-compilation-of-paraview-readers-osmesa-python/10558/21 "2022-11-08T20:09:06Z")

</div>

@ben.boeckel

FYI, that option generated a warning

```auto
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    ENABLE_catalyst

```

---

<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:** [November 8, 2022, 10:19pm UTC](https://discourse.paraview.org/t/complete-compilation-of-paraview-readers-osmesa-python/10558/22 "2022-11-08T22:19:07Z")

</div>

Oh, I see the ParaView 5.10.1 tag above now. Are you trying to build ParaView `master` with the 5.10.1 tag of the superbuild?

---

<div class="post-metadata">

**Author:** ![Nicholas\_Yue](https://discourse.paraview.org/user_avatar/discourse.paraview.org/nicholas_yue/32/5203_2.png) [@Nicholas\_Yue](https://discourse.paraview.org/u/Nicholas_Yue)\
**Post date:** [November 8, 2022, 10:51pm UTC](https://discourse.paraview.org/t/complete-compilation-of-paraview-readers-osmesa-python/10558/23 "2022-11-08T22:51:17Z")

</div>

I am building the 5.10.1 tag from superbuild rather than master so that I have a reproducible scenario.

I did the git submodule init and update

The tagged version in superbuild should pull in the correct version combination of dependency for the correct build right ?

---

<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:** [November 9, 2022, 12:09am UTC](https://discourse.paraview.org/t/complete-compilation-of-paraview-readers-osmesa-python/10558/24 "2022-11-09T00:09:00Z")

</div>

What is the `paraview_SOURCE_SELECTION` for your build?

---

<div class="post-metadata">

**Author:** ![Nicholas\_Yue](https://discourse.paraview.org/user_avatar/discourse.paraview.org/nicholas_yue/32/5203_2.png) [@Nicholas\_Yue](https://discourse.paraview.org/u/Nicholas_Yue)\
**Post date:** [November 9, 2022, 12:15am UTC](https://discourse.paraview.org/t/complete-compilation-of-paraview-readers-osmesa-python/10558/25 "2022-11-09T00:15:15Z")

</div>

It is set to `git`

![image](https://discourse.paraview.org/uploads/default/original/2X/c/c520874226d02a4af576c39fffdf3f6a047e44b7.png)

I see that it has other options like source and 5.10.1

I should override with 5.10.1 ?

---

<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:** [November 9, 2022, 12:46am UTC](https://discourse.paraview.org/t/complete-compilation-of-paraview-readers-osmesa-python/10558/26 "2022-11-09T00:46:40Z")

</div>

Yes, otherwise you’re getting `master`.

---

<div class="post-metadata">

**Author:** ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)\
**Post date:** [November 9, 2022, 1:54am UTC](https://discourse.paraview.org/t/complete-compilation-of-paraview-readers-osmesa-python/10558/27 "2022-11-09T01:54:18Z")

</div>

We should document that, if not already,

---

<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:** [November 9, 2022, 5:19am UTC](https://discourse.paraview.org/t/complete-compilation-of-paraview-readers-osmesa-python/10558/28 "2022-11-09T05:19:50Z")

</div>

The problem is that the `versions.cmake` default was never changed. Something is missing in the release checklist to change that for the `release` branch. @vbolea @cory.quammen

---

<div class="post-metadata">

**Author:** ![Nicholas\_Yue](https://discourse.paraview.org/user_avatar/discourse.paraview.org/nicholas_yue/32/5203_2.png) [@Nicholas\_Yue](https://discourse.paraview.org/u/Nicholas_Yue)\
**Post date:** [November 9, 2022, 4:48pm UTC](https://discourse.paraview.org/t/complete-compilation-of-paraview-readers-osmesa-python/10558/29 "2022-11-09T16:48:58Z")

</div>

Hi @ben.boeckel

I am happy to report that for the qt build **+ install** , the following works

I have also launch paraview and tested with wavelet source and some volume rendering.

```auto
cmake \
    -D ENABLE_catalyst=OFF \
    -D ENABLE_qt5=ON \
    -D ENABLE_python3=ON \
    -D ENABLE_mpi=ON \
    -D ENABLE_paraview=ON \
    -D paraview_SOURCE_SELECTION=5.10.1 \
    -D CMAKE_INSTALL_PREFIX=$HOME/systems/ParaView/5.10.1-qt \
    -D CMAKE_BUILD_TYPE=Release \
    -G Ninja \
    ../paraview-superbuild_git

```

I am proceeding to repeat this with osmesa and will report back here

Cheers

[Previous page](https://discourse.paraview.org/t/complete-compilation-of-paraview-readers-osmesa-python/10558.md?page=1)
