# Compilation failed: ITKDeprecatedTestDriver.exe

**URL:** https://discourse.itk.org/t/compilation-failed-itkdeprecatedtestdriver-exe/7681
**Category:** Engineering
**Created:** [December 17, 2025, 7:10am UTC](https://discourse.itk.org/t/compilation-failed-itkdeprecatedtestdriver-exe/7681 "2025-12-17T07:10:51Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Rosie](https://discourse.itk.org/user_avatar/discourse.itk.org/rosie/32/4585_2.png) [@Rosie](https://discourse.itk.org/u/Rosie)
#### Post date: [December 17, 2025, 7:10am UTC](https://discourse.itk.org/t/compilation-failed-itkdeprecatedtestdriver-exe/7681/1 "2025-12-17T07:10:51Z")

</div>

Dear developer,

It is failed when I try to compile the test driver of ITKDeprecated module. The error message is as follows.

C:\ITK\Modules\Compatibility\Deprecated\include\itkTreeIteratorBase.hxx(238,30): error C2039: ‘RemoveChild’: is not a member of ‘itk::TreeIteratorBase’  
247\>Building Custom Rule C:/ITK/Modules/Filtering/LabelMap/CMakeLists.txt  
244\>C:\ITK\Modules\Compatibility\Deprecated\include\itkTreeIteratorBase.hxx(239,1): error C2447: ‘{’: missing function header (old-style formal list?)

ITK version: 5.4.4  
Environment: Windows 11

I have no idea to deal with it. Does anyone have any comments?

Best regards,  
Rosie

---

<div class="post-metadata">

### Author: ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)
#### Post date: [December 17, 2025, 2:59pm UTC](https://discourse.itk.org/t/compilation-failed-itkdeprecatedtestdriver-exe/7681/2 "2025-12-17T14:59:51Z")

</div>

What compiler are you using?

---

<div class="post-metadata">

### Author: ![Rosie](https://discourse.itk.org/user_avatar/discourse.itk.org/rosie/32/4585_2.png) [@Rosie](https://discourse.itk.org/u/Rosie)
#### Post date: [December 17, 2025, 3:06pm UTC](https://discourse.itk.org/t/compilation-failed-itkdeprecatedtestdriver-exe/7681/3 "2025-12-17T15:06:37Z")

</div>

MSVC

—Original—

---

<div class="post-metadata">

### Author: ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)
#### Post date: [December 17, 2025, 5:56pm UTC](https://discourse.itk.org/t/compilation-failed-itkdeprecatedtestdriver-exe/7681/4 "2025-12-17T17:56:46Z")

</div>

I can reproduce this with 28e6e22 from 5.4 branch. CMake 4.2.1, VS2026. I will look into it.

---

<div class="post-metadata">

### Author: ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)
#### Post date: [December 17, 2025, 6:11pm UTC](https://discourse.itk.org/t/compilation-failed-itkdeprecatedtestdriver-exe/7681/5 "2025-12-17T18:11:07Z")

</div>

[PR 5699](https://github.com/InsightSoftwareConsortium/ITK/pull/5699) fixes it for me. Can you give it a try?

---

<div class="post-metadata">

### Author: ![Rosie](https://discourse.itk.org/user_avatar/discourse.itk.org/rosie/32/4585_2.png) [@Rosie](https://discourse.itk.org/u/Rosie)
#### Post date: [December 18, 2025, 5:54am UTC](https://discourse.itk.org/t/compilation-failed-itkdeprecatedtestdriver-exe/7681/6 "2025-12-18T05:54:10Z")

</div>

Yes, it’s fixed. Thanks a lot!

And by the way, some utest of ITKFEM failed in version 5.4.4.

233 - itkFEMC0HexahedralElement-NodalLoads-BCs (Failed) ITKFEM  
234 - itkFEMC0HexahedralElement-NoLoads (Failed) ITKFEM  
235 - itkFEMC0HexahedralElement-GravityLoad-BCs (Failed) ITKFEM  
236 - itkFEMC0TetrahedralElement-NodalLoads-BCs (Failed) ITKFEM  
237 - itkFEMC0TetrahedralElement-NoLoads (Failed) ITKFEM  
238 - itkFEMC0TetrahedralElement-GravityLoad-BCs (Failed) ITKFEM  
277 - itkImageToRectilinearFEMObjectFilter2DTest (Failed) ITKFEM  
278 - itkImageToRectilinearFEMObjectFilter3DTest (Failed) ITKFEM

It’s the issue of incorrect number of parameters. I have added a patch to fix it. So just a comment marking the issue.

Moreover, the utest of MINC module failed, too. I’m not sure what’s the issue is.

Thank you again.

---

<div class="post-metadata">

### Author: ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)
#### Post date: [December 18, 2025, 3:36pm UTC](https://discourse.itk.org/t/compilation-failed-itkdeprecatedtestdriver-exe/7681/7 "2025-12-18T15:36:20Z")

</div>

That sounds like a duplicate of [issue 4782](https://github.com/InsightSoftwareConsortium/ITK/issues/4782), which was fixed. Why not use main branch?

---

<div class="post-metadata">

### Author: ![Rosie](https://discourse.itk.org/user_avatar/discourse.itk.org/rosie/32/4585_2.png) [@Rosie](https://discourse.itk.org/u/Rosie)
#### Post date: [December 19, 2025, 1:22am UTC](https://discourse.itk.org/t/compilation-failed-itkdeprecatedtestdriver-exe/7681/8 "2025-12-19T01:22:37Z")

</div>

I downloaded the source code of release version 5.4.4 in [Releases · InsightSoftwareConsortium/ITK](https://github.com/InsightSoftwareConsortium/ITK/releases). I guess it might not have been updated several months ago.
