# Under arch, installed Slicer and SlicerSwissSkullStripper. Ran and got undefined symbol: \_ZN10slicer\_itk13ProcessObject9SetOutputERKSsPNS\_10DataObjectE error

**URL:** <https://discourse.slicer.org/t/under-arch-installed-slicer-and-slicerswissskullstripper-ran-and-got-undefined-symbol-zn10slicer-itk13processobject9setoutputerksspns-10dataobjecte-error/42966>\
**Category:** Support\
**Tags:** swissskullstripper\
**Created:** [May 16, 2025, 12:52pm UTC](https://discourse.slicer.org/t/under-arch-installed-slicer-and-slicerswissskullstripper-ran-and-got-undefined-symbol-zn10slicer-itk13processobject9setoutputerksspns-10dataobjecte-error/42966 "2025-05-16T12:52:08Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![hoteh](https://avatars.discourse-cdn.com/v4/letter/h/9e8a1a/32.png) [@hoteh](https://discourse.slicer.org/u/hoteh)\
**Post date:** [May 16, 2025, 12:52pm UTC](https://discourse.slicer.org/t/under-arch-installed-slicer-and-slicerswissskullstripper-ran-and-got-undefined-symbol-zn10slicer-itk13processobject9setoutputerksspns-10dataobjecte-error/42966/1 "2025-05-16T12:52:08Z")

</div>

> Slicer --version  
> Slicer 5.8.1-2025-03-02

> SwissSkullStripper  
> Last update: Mon Mar 03 2025 4257d72

Any more information required?

---

<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:** [May 16, 2025, 12:52pm UTC](https://discourse.slicer.org/t/under-arch-installed-slicer-and-slicerswissskullstripper-ran-and-got-undefined-symbol-zn10slicer-itk13processobject9setoutputerksspns-10dataobjecte-error/42966/2 "2025-05-16T12:52:24Z")

</div>

This is discussed here:

> <https://github.com/lassoan/SlicerSwissSkullStripper/issues/2>
>
> \> Slicer --version
> Slicer 5.8.1-2025-03-02
> 
> \> SwissSkullStripper
> Last update: Mo…n Mar 03 2025 4257d72
> 
> Any more information required?

---

<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:** [May 16, 2025, 12:55pm UTC](https://discourse.slicer.org/t/under-arch-installed-slicer-and-slicerswissskullstripper-ran-and-got-undefined-symbol-zn10slicer-itk13processobject9setoutputerksspns-10dataobjecte-error/42966/3 "2025-05-16T12:55:57Z")

</div>

@RafaelPalomar @jcfr do you have any ideas for this?

---

<div class="post-metadata">

**Author:** ![PaoloZaffino](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/paolozaffino/32/81052_2.png) [@PaoloZaffino](https://discourse.slicer.org/u/PaoloZaffino)\
**Post date:** [May 16, 2025, 1:44pm UTC](https://discourse.slicer.org/t/under-arch-installed-slicer-and-slicerswissskullstripper-ran-and-got-undefined-symbol-zn10slicer-itk13processobject9setoutputerksspns-10dataobjecte-error/42966/4 "2025-05-16T13:44:09Z")

</div>

I use Arch Linux, if I can run some tests just let me know

---

<div class="post-metadata">

**Author:** ![hoteh](https://avatars.discourse-cdn.com/v4/letter/h/9e8a1a/32.png) [@hoteh](https://discourse.slicer.org/u/hoteh)\
**Post date:** [May 16, 2025, 2:03pm UTC](https://discourse.slicer.org/t/under-arch-installed-slicer-and-slicerswissskullstripper-ran-and-got-undefined-symbol-zn10slicer-itk13processobject9setoutputerksspns-10dataobjecte-error/42966/5 "2025-05-16T14:03:31Z")

</div>

are you also using Slicer 5.8.1-2025-03-02 ? If so, that is odd that I am experiencing it and not you. Unless there is an extra library that should be marked as required? [https://aur.archlinux.org/packages/3dslicer](https://aur.archlinux.org/packages/3dslicer)

---

<div class="post-metadata">

**Author:** ![chir.set](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/chir.set/32/66982_2.png) [@chir.set](https://discourse.slicer.org/u/chir.set)\
**Post date:** [May 16, 2025, 3:05pm UTC](https://discourse.slicer.org/t/under-arch-installed-slicer-and-slicerswissskullstripper-ran-and-got-undefined-symbol-zn10slicer-itk13processobject9setoutputerksspns-10dataobjecte-error/42966/6 "2025-05-16T15:05:14Z")

</div>

With Slicer `5.8.1 r33241 / 11eaf62` from the official Slicer download site, which is only repacked by the `AUR` `PKGBUILD`, SwissSkullStripper `4257d72 (2025-03-03)` runs without errors on Arch. Slicer is not in `/opt` but in `$HOME`. How do you install an extension in `/opt` ?

---

<div class="post-metadata">

**Author:** ![RafaelPalomar](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/rafaelpalomar/32/1436_2.png) [@RafaelPalomar](https://discourse.slicer.org/u/RafaelPalomar)\
**Post date:** [May 16, 2025, 3:28pm UTC](https://discourse.slicer.org/t/under-arch-installed-slicer-and-slicerswissskullstripper-ran-and-got-undefined-symbol-zn10slicer-itk13processobject9setoutputerksspns-10dataobjecte-error/42966/7 "2025-05-16T15:28:16Z")

</div>

> [@chir.set](#):
>
> How do you install an extension in `/opt` ?

I guessthe reason is because Slicer is compiled with `-Slicer_STORE_SETTINGS_IN_APPLICATION_HOME_DIR=OFF`

@hoteh, @lassoan I’m not very surprised extensions cause problems. The `3dslicer` package is not a repackaged 3D Slicer binary, but a locally built one. Binary extensions are currently built on an old `CentOS` environment with `gcc-7`. This is far too different from the bleeding edge environment that arch provides with `gcc-13`. The SwissSkullStripper probably won’t be the only extension crashing. We experienced the same issue with the flatpak experience; we managed to get a flatpak version of Slicer, but extensions (some) will crash.

@hoteh, I have tried the official 3D Slicer binary with the SwissSkullStripper extension and seems to work fine.

---

<div class="post-metadata">

**Author:** ![hoteh](https://avatars.discourse-cdn.com/v4/letter/h/9e8a1a/32.png) [@hoteh](https://discourse.slicer.org/u/hoteh)\
**Post date:** [May 16, 2025, 3:29pm UTC](https://discourse.slicer.org/t/under-arch-installed-slicer-and-slicerswissskullstripper-ran-and-got-undefined-symbol-zn10slicer-itk13processobject9setoutputerksspns-10dataobjecte-error/42966/8 "2025-05-16T15:29:58Z")

</div>

I had an issue with the install path when installing the binary [3dslicer-bin](https://aur.archlinux.org/packages/3dslicer-bin), but when installing from source, [3dslicer](https://aur.archlinux.org/packages/3dslicer) it appears to install in the proper path. As per the doc [Getting Started — 3D Slicer documentation](https://slicer.readthedocs.io/en/latest/user_guide/getting_started.html#archlinux) that makes sense. There is an explicit warning against using 3dslicer-bin for that reason.

I could try installing 3dslicer-bin, and then giving write permision to /opt/3dslicer (I did that for freesurfer).

---

<div class="post-metadata">

**Author:** ![hoteh](https://avatars.discourse-cdn.com/v4/letter/h/9e8a1a/32.png) [@hoteh](https://discourse.slicer.org/u/hoteh)\
**Post date:** [May 16, 2025, 3:37pm UTC](https://discourse.slicer.org/t/under-arch-installed-slicer-and-slicerswissskullstripper-ran-and-got-undefined-symbol-zn10slicer-itk13processobject9setoutputerksspns-10dataobjecte-error/42966/9 "2025-05-16T15:37:49Z")

</div>

SOLVED!  
I installed 3dslicer-bin, added write permissions to /opt/3dslicer, and all is well.
