# Radiomics extension build errors on Windows

**URL:** <https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616>\
**Category:** Support\
**Tags:** radiomics\
**Created:** [October 25, 2018, 3:49pm UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616 "2018-10-25T15:49:56Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [October 25, 2018, 3:49pm UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616/1 "2018-10-25T15:49:56Z")

</div>

> [@Radiomics Extension and Butterworth Filter](https://discourse.slicer.org/t/radiomics-extension-and-butterworth-filter/4496/5):
>
> Thank you. I tried both stable-release and nightly-build version. None of them have “Radiomics” extension.

It’s available for linux 4.10, but there is a build error on windows. @JoostJM or @jcfr any ideas about this one?

[http://slicer.cdash.org/viewBuildError.php?buildid=1410882](http://slicer.cdash.org/viewBuildError.php?buildid=1410882)

---

<div class="post-metadata">

**Author:** ![TingtingYu](https://avatars.discourse-cdn.com/v4/letter/t/b38774/32.png) [@TingtingYu](https://discourse.slicer.org/u/TingtingYu)\
**Post date:** [October 26, 2018, 7:04am UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616/2 "2018-10-26T07:04:20Z")

</div>

Got it, thank you for your reply.

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [October 26, 2018, 3:10pm UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616/3 "2018-10-26T15:10:49Z")

</div>

> [@Radiomics Extension and Butterworth Filter](https://discourse.slicer.org/t/radiomics-extension-and-butterworth-filter/4496/7):
>
> It’s available for linux 4.10, but there is a build error on windows. @JoostJM or @jcfr any ideas about this one?
> 
> [http://slicer.cdash.org/viewBuildError.php?buildid=1410882](http://slicer.cdash.org/viewBuildError.php?buildid=1410882)

This is the first time build started to fail with those errors ([r27508](http://b5386721e8162d5a3c07575d3335359039a4a38d)): [CDash](http://slicer.cdash.org/index.php?project=SlicerPreview&date=2018-10-20&filtercount=1&showfilters=1&field1=buildname&compare1=63&value1=radiomics)

No changes in SlicerRadiomics. There were [changes in pyradiomics](https://github.com/Radiomics/pyradiomics/compare/9d992fe96a0876cb5bc4307c7c558727c22918bd...9f4eb6377a524b27a137988e9fe3e023fb889ef3), but looks like the problem is from a dependency of pyradiomics, which doesn’t look like changed.

@jcfr these are the commits in Slicer that might have caused the problem:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/f/3/f3e94f9a6704a658c7f0eee3cb086acd7e210566.png)

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [November 5, 2018, 3:32am UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616/4 "2018-11-05T03:32:02Z")

</div>

@jcfr trying to ping you again - do you have any hints as to what might be wrong here?

---

<div class="post-metadata">

**Author:** ![JoostJM](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/joostjm/32/1091_2.png) [@JoostJM](https://discourse.slicer.org/u/JoostJM)\
**Post date:** [November 5, 2018, 9:14am UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616/5 "2018-11-05T09:14:24Z")

</div>

Hi All,

I haven’t fixed the error yet, but I think I found the cause. Downside is that this resides in a package PyRadiomics depends on (PyWavelets). Follow [this issue](https://github.com/Radiomics/SlicerRadiomics/issues/50) on the SlicerRadiomics github for updates.

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [November 5, 2018, 7:33pm UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616/6 "2018-11-05T19:33:42Z")

</div>

I think it would be good to know whether this failure is due to any changes in Slicer or configuration of the dashboard. When I looked into this earlier, I did not notice any changes as to how pywavelets or its use from pyradiomics changed in the commits that separated successful builds from failure on the Slicer dashboard. I understand pywavelets is failing, but I do not understand why it started happening.

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [November 13, 2018, 3:05pm UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616/7 "2018-11-13T15:05:56Z")

</div>

Today’s update is that extension build is failing on all platforms: [CDash](http://slicer.cdash.org/index.php?project=SlicerPreview&filtercount=1&showfilters=1&field1=buildname&compare1=63&value1=radiomics)

Response from @jcfr in [I couldn't find the Radiomics in the 3D Slicer extensions manager · Issue #50 · AIM-Harvard/SlicerRadiomics · GitHub](https://github.com/Radiomics/SlicerRadiomics/issues/50#issuecomment-438296942:)

> I am out at a conference today and we will have a look later.
> 
> It seems the extensions server is getting overloaded and it will be time to  
> plan for transitioning away to the new Girder based system.
> 
> Note that the backend is ready and we still need to finalize the frontend.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [November 13, 2018, 4:49pm UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616/8 "2018-11-13T16:49:27Z")

</div>

All errors seem to happen in package upload step, so it seems that build errors have been resolved!

The extension manager responds, but it is really slow (took several minutes to load the [main page](http://slicer.kitware.com/midas3/slicerappstore/)).

---

<div class="post-metadata">

**Author:** ![JoostJM](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/joostjm/32/1091_2.png) [@JoostJM](https://discourse.slicer.org/u/JoostJM)\
**Post date:** [November 14, 2018, 9:13am UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616/9 "2018-11-14T09:13:33Z")

</div>

@fedorov, I think the error is caused by changes made in the PyWavelets’ source code. As @lassoan mentioned, it is a quite complex extension build. I now force the version to \> 0.4, \<= 1.0.0, which now resolves the build error. Therefore I think some changes were made to the extensions or the build process that didn’t agree with the slicer build platform.

---

<div class="post-metadata">

**Author:** ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)\
**Post date:** [November 14, 2018, 2:08pm UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616/10 "2018-11-14T14:08:27Z")

</div>

> [@lassoan](#):
>
> extension manager responds, but it is really slow

As a temporary fix, we increased the memory allocated to the extension server.

---

<div class="post-metadata">

**Author:** ![fedorov](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/fedorov/32/14_2.png) [@fedorov](https://discourse.slicer.org/u/fedorov)\
**Post date:** [November 14, 2018, 3:32pm UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616/11 "2018-11-14T15:32:32Z")

</div>

Thanks @jcfr !

@TingtingYu the Radiomics extension should now be available for all platforms:

[http://slicer.cdash.org/index.php?project=SlicerPreview&filtercount=1&showfilters=1&field1=buildname&compare1=63&value1=radiomics](http://slicer.cdash.org/index.php?project=SlicerPreview&filtercount=1&showfilters=1&field1=buildname&compare1=63&value1=radiomics)

---

<div class="post-metadata">

**Author:** ![TingtingYu](https://avatars.discourse-cdn.com/v4/letter/t/b38774/32.png) [@TingtingYu](https://discourse.slicer.org/u/TingtingYu)\
**Post date:** [November 16, 2018, 6:44am UTC](https://discourse.slicer.org/t/radiomics-extension-build-errors-on-windows/4616/12 "2018-11-16T06:44:09Z")

</div>

Hi Andrey,

Thank you! Great to hear that.

Best,  
Tingting
