# ParaView 5.8.0 - fatal error: vtkDemandDrivenPipeline: No such file or directory

**URL:** https://discourse.paraview.org/t/paraview-5-8-0-fatal-error-vtkdemanddrivenpipeline-no-such-file-or-directory/5711
**Category:** Development
**Tags:** vtk
**Created:** [November 4, 2020, 10:29am UTC](https://discourse.paraview.org/t/paraview-5-8-0-fatal-error-vtkdemanddrivenpipeline-no-such-file-or-directory/5711 "2020-11-04T10:29:22Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![penkod](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/p/b3f665/32.png) [@penkod](https://discourse.paraview.org/u/penkod)
#### Post date: [November 4, 2020, 10:29am UTC](https://discourse.paraview.org/t/paraview-5-8-0-fatal-error-vtkdemanddrivenpipeline-no-such-file-or-directory/5711/1 "2020-11-04T10:29:22Z")

</div>

I am developing a plugin that uses **vtkDemandDrivenPipeline** and **vtkStreamingDemandDrivenPipeline** routines when loading the plugin in order to access and change the interface time steps, time range, etc. In ParaView **5.6.2** I had no issues, even the “#include vtkDemandDrivenPipeline” and “#include vtkStreamingDemandDrivenPipeline” statements were not required, ParaView was able to find them by itself when compiling the code.

Now with ParaView 5.8.0 and changes in the way the plugin code needs to be structured (specifying **paraview.plugin** file, multiple CMakeLists, specifying **vtk.module** file, etc.) I am getting errors

```
error: ‘vtkDemandDrivenPipeline’ has not been declared

```

And on manually including the file (“e.g. #include vtkDemandDrivenPipeline”) :

```
fatal error: vtkDemandDrivenPipeline: No such file or directory
159 | #include <vtkDemandDrivenPipeline>

```

How can I link those two files to my plugin in ParaView 5.8.0?

---

<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: [May 15, 2021, 6:23pm UTC](https://discourse.paraview.org/t/paraview-5-8-0-fatal-error-vtkdemanddrivenpipeline-no-such-file-or-directory/5711/2 "2021-05-15T18:23:52Z")

</div>

VTK’s headers end with `.h`, so you’ll need to include `"vtkDemandDrivenPipeline.h"`. In addition, you need to link to the modules that you use (here, `VTK::CommonExecutionModel`).
