# Other compile errors

**URL:** https://discourse.itk.org/t/other-compile-errors/779
**Category:** Engineering
**Created:** [March 18, 2018, 2:41pm UTC](https://discourse.itk.org/t/other-compile-errors/779 "2018-03-18T14:41:45Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![melrobin](https://discourse.itk.org/user_avatar/discourse.itk.org/melrobin/32/277_2.png) [@melrobin](https://discourse.itk.org/u/melrobin)
#### Post date: [March 18, 2018, 2:41pm UTC](https://discourse.itk.org/t/other-compile-errors/779/1 "2018-03-18T14:41:46Z")

</div>

I am trying to build ITK by gradually turning on more features and have run into some more errors:  
/home/melrobin/packages/ITK/Modules/Remote/ParabolicMorphology/include/itkParabolicErodeDilateImageFilter.hxx: In member function ‘void itk::ParabolicErodeDilateImageFilter\<TInputImage, doDilate, TOutputImage\>::GenerateData()’:  
/home/melrobin/packages/ITK/Modules/Remote/ParabolicMorphology/include/itkParabolicErodeDilateImageFilter.hxx:184:3: error: ‘MultiThreader’ was not declared in this scope  
MultiThreader \*multithreader = this-\>GetMultiThreader();  
^ ~~~~~~~~~~~~  
/home/melrobin/packages/ITK/Modules/Remote/ParabolicMorphology/include/itkParabolicErodeDilateImageFilter.hxx:184:18: error: ‘multithreader’ was not declared in this scope  
MultiThreader \*multithreader = this-\>GetMultiThreader();  
^ ~~~~~~~~~~~~

Could this be due to an OpenMP tag in CMake?

---

<div class="post-metadata">

### Author: ![matt.mccormick](https://discourse.itk.org/user_avatar/discourse.itk.org/matt.mccormick/32/7_2.png) [@matt.mccormick](https://discourse.itk.org/u/matt.mccormick)
#### Post date: [March 18, 2018, 7:49pm UTC](https://discourse.itk.org/t/other-compile-errors/779/2 "2018-03-18T19:49:35Z")

</div>

Hi @melrobin,

Thanks for your patience. There are many changes happening in ITK Git master at the moment as we migrate towards C++11 and change multi-threading backends – some rough corners are still expected.

This issue is related to refactoring of the multi-threading backend: [this patch](https://github.com/InsightSoftwareConsortium/ITKParabolicMorphology/pull/9) will address it.

Thanks,  
Matt
