# SMTK Master cannot find vtkPVClientServer / vtkPVServerManager

**URL:** https://discourse.kitware.com/t/smtk-master-cannot-find-vtkpvclientserver-vtkpvservermanager/139
**Category:** Build & Install
**Created:** [August 14, 2018, 11:44pm UTC](https://discourse.kitware.com/t/smtk-master-cannot-find-vtkpvclientserver-vtkpvservermanager/139 "2018-08-14T23:44:39Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![chart3388](https://discourse.kitware.com/letter_avatar_proxy/v4/letter/c/82dd89/32.png) [@chart3388](https://discourse.kitware.com/u/chart3388)
#### Post date: [August 14, 2018, 11:44pm UTC](https://discourse.kitware.com/t/smtk-master-cannot-find-vtkpvclientserver-vtkpvservermanager/139/1 "2018-08-14T23:44:39Z")

</div>

Hi,

The latest SMTK master branch fails to build with the following error when compiling against ParaView 5.5 and greater.

```auto
/usr/bin/ld: cannot find -lvtkPVClientServer
/usr/bin/ld: cannot find -lvtkPVServerManager
collect2: error: ld returned 1 exit status
thirdparty/smtk/smtk/extension/paraview/server/CMakeFiles/smtkPVServerExt.dir/build.make:435: recipe for target 'lib/libsmtkPVServerExt.so' failed
make[2]: *** [lib/libsmtkPVServerExt.so] Error 1
CMakeFiles/Makefile2:5030: recipe for target 'thirdparty/smtk/smtk/extension/paraview/server/CMakeFiles/smtkPVServerExt.dir/all' failed
make[1]: *** [thirdparty/smtk/smtk/extension/paraview/server/CMakeFiles/smtkPVServerExt.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

```

Problem comes from smtk/extension/paraview/server/CMakeLists.txt. vtkPVClientServer and vtkPVServerManager need to be replaced with vtkPVClientServerCoreDefault and vtkPVServerManagerCore

Here is a patch I created that fixes the issue but probably doesn’t resolve it if compiling against older versions of ParaView:

```auto
--- smtk/extension/paraview/server/CMakeLists.txt 2018-07-16 13:49:24.912851751 -0500
+++ smtk-new/extension/paraview/server/CMakeLists.txt 2018-07-16 16:23:16.983636338 -0500
@@ -63,8 +63,8 @@
    LINK_PUBLIC
      smtkCore
      smtkPluginSupport
 - vtkPVClientServer
 - vtkPVServerManager
 + vtkPVClientServerCoreDefault
 + vtkPVServerManagerCore
      vtkSMTKSourceExt
      vtkSMTKReaderExt # vtkLIDARReader
      vtkSMTKFilterExt # vtkTerrainExtractionFilter, vtkLIDARElevationFilter

```

Thanks

---

<div class="post-metadata">

### Author: ![Bob\_Obara](https://discourse.kitware.com/user_avatar/discourse.kitware.com/bob_obara/32/37_2.png) [@Bob\_Obara](https://discourse.kitware.com/u/Bob_Obara)
#### Post date: [August 15, 2018, 1:55pm UTC](https://discourse.kitware.com/t/smtk-master-cannot-find-vtkpvclientserver-vtkpvservermanager/139/2 "2018-08-15T13:55:50Z")

</div>

Hi Corey,

CMB is currently building off of a shar on ParaView’s master branch that is later than ParaView 5.5.2 by about a month - what version of ParaView were you compiling against?

Bob

Robert M. O’Bara, MEng.  
Assistant Director of Scientific Computing

Kitware Inc.  
28 Corporate Drive  
Suite 101  
Clifton Park, NY 12065

Phone: (518) 881- 4931

---

<div class="post-metadata">

### Author: ![chart3388](https://discourse.kitware.com/letter_avatar_proxy/v4/letter/c/82dd89/32.png) [@chart3388](https://discourse.kitware.com/u/chart3388)
#### Post date: [August 15, 2018, 5:41pm UTC](https://discourse.kitware.com/t/smtk-master-cannot-find-vtkpvclientserver-vtkpvservermanager/139/3 "2018-08-15T17:41:09Z")

</div>

Hi Bob,

Using commit id 86ceeb070d4c9df8648151ddcb910c70c58a7093 [https://gitlab.kitware.com/paraview/paraview/commit/86ceeb070d4c9df8648151ddcb910c70c58a7093](https://gitlab.kitware.com/paraview/paraview/commit/86ceeb070d4c9df8648151ddcb910c70c58a7093)

Please note I am not using the superbuild of either CMB or PV.

Thanks,

Corey

---

<div class="post-metadata">

### Author: ![tj.corona](https://discourse.kitware.com/user_avatar/discourse.kitware.com/tj.corona/32/35_2.png) [@tj.corona](https://discourse.kitware.com/u/tj.corona)
#### Post date: [August 15, 2018, 5:54pm UTC](https://discourse.kitware.com/t/smtk-master-cannot-find-vtkpvclientserver-vtkpvservermanager/139/4 "2018-08-15T17:54:31Z")

</div>

Hi Corey,

Would you be willing to share (or grant access to) your build configuration with us?

Sincerely,  
T.J.

EDIT: I mean the repository you have for building SMTK & CMB.

---

<div class="post-metadata">

### Author: ![chart3388](https://discourse.kitware.com/letter_avatar_proxy/v4/letter/c/82dd89/32.png) [@chart3388](https://discourse.kitware.com/u/chart3388)
#### Post date: [August 15, 2018, 11:46pm UTC](https://discourse.kitware.com/t/smtk-master-cannot-find-vtkpvclientserver-vtkpvservermanager/139/5 "2018-08-15T23:46:57Z")

</div>

Attached are my two basic build scripts for CMB and Paraview. [BUILD-PARAVIEW.sh.smtk](https://discourse.kitware.com/uploads/default/original/1X/95a94b0a68b00716de52ef42a1d80c72b194b30c.smtk) (2.7 KB)  
[BUILD-CMB.sh.smtk](https://discourse.kitware.com/uploads/default/original/1X/a4cafd374fe895bd1646ffffaf733268deddd095.smtk) (2.2 KB)

Please note I changed the file extensions since you don’t allow text files or shell scripts to .smtk. Feel free to remove if I violated a guideline.

I built directly against [https://gitlab.kitware.com/paraview/paraview/commit/86ceeb070d4c9df8648151ddcb910c70c58a7093](https://gitlab.kitware.com/paraview/paraview/commit/86ceeb070d4c9df8648151ddcb910c70c58a7093) for VTK / ParaView and [https://gitlab.kitware.com/cmb/cmb/commit/39a651408dfa6c776eb7283bac58005ce59db7b9](https://gitlab.kitware.com/cmb/cmb/commit/39a651408dfa6c776eb7283bac58005ce59db7b9) for CMB / SMTK.

I can give you the secondary tools I compiled against but I don’t think those are the issue (nlohmann\_json, opencv, vxl, etc, etc)

Thanks,

---

<div class="post-metadata">

### Author: ![chart3388](https://discourse.kitware.com/letter_avatar_proxy/v4/letter/c/82dd89/32.png) [@chart3388](https://discourse.kitware.com/u/chart3388)
#### Post date: [November 9, 2018, 6:54pm UTC](https://discourse.kitware.com/t/smtk-master-cannot-find-vtkpvclientserver-vtkpvservermanager/139/6 "2018-11-09T18:54:40Z")

</div>

This is still occuring for me with the latest paraview-5.6.0. I suspect you don’t see it because you are masking it with the Superbuild and I don’t build with the superbuild. @ben.boeckel adding you to review as I know you look at some build / cmake fun.

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.kitware.com/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.kitware.com/u/ben.boeckel)
#### Post date: [December 4, 2018, 8:37pm UTC](https://discourse.kitware.com/t/smtk-master-cannot-find-vtkpvclientserver-vtkpvservermanager/139/7 "2018-12-04T20:37:42Z")

</div>

The non-working names seem to be kits. Will be addressed once ParaView is exporting proper targets everywhere.
