# Build Failure Suse Enterprise 12

**URL:** <https://discourse.slicer.org/t/build-failure-suse-enterprise-12/7752>\
**Category:** Development\
**Created:** [July 25, 2019, 12:37pm UTC](https://discourse.slicer.org/t/build-failure-suse-enterprise-12/7752 "2019-07-25T12:37:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sbouix](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sbouix/32/5707_2.png) [@sbouix](https://discourse.slicer.org/u/sbouix)\
**Post date:** [July 25, 2019, 12:37pm UTC](https://discourse.slicer.org/t/build-failure-suse-enterprise-12/7752/1 "2019-07-25T12:37:39Z")

</div>

Hi, I am trying to compile v4.10.2 on a linux cluster managed by LRZ ([lrz.de](http://lrz.de)) and compilation fails at this stage:  
[36%] Linking CXX executable …/…/…/…/bin/qMRMLWidgetsCxxTests  
/usr/lib64/gcc/x86\_64-suse-linux/4.8/…/…/…/…/x86\_64-suse-linux/bin/ld: /home/hpc/pn72sa/ru48vil/software/Qt/5.11.2/gcc\_64/lib/libQt5WebEngineCore.so.5.11.2: undefined reference to `dbus\_message\_get\_type@LIBDBUS\_1\_3’

Any ideas?

---

<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:** [July 25, 2019, 1:04pm UTC](https://discourse.slicer.org/t/build-failure-suse-enterprise-12/7752/2 "2019-07-25T13:04:34Z")

</div>

Maybe turn off testing (cmake option) and see if you can build the actual application.

Or the singularity option might work.

---

<div class="post-metadata">

**Author:** ![sbouix](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sbouix/32/5707_2.png) [@sbouix](https://discourse.slicer.org/u/sbouix)\
**Post date:** [July 25, 2019, 1:20pm UTC](https://discourse.slicer.org/t/build-failure-suse-enterprise-12/7752/3 "2019-07-25T13:20:32Z")

</div>

I am building without the testing option.  
What’s the singularity option?  
I shoudl add that I also downloaded the binary, but get some error message when loading a volume about pthreads. Looks like a vtk issue.

---

<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:** [July 25, 2019, 1:56pm UTC](https://discourse.slicer.org/t/build-failure-suse-enterprise-12/7752/4 "2019-07-25T13:56:26Z")

</div>

I haven’t used it myself, but apparently Singularity helps get around some of these cross-linux dependency issues. [It’s apparently able to be used with Slicer](https://discourse.slicer.org/t/error-when-run-3dslicer-in-singularity-container/7599). Probably still requires some help from the cluster sysadmins if you want to install it.

But getting back to the build error, I’m not sure why qMRMLWidgetsCxxTests would be built if testing is turned off. In any case the Slicer app code should not depend on it, so maybe you can do `make -k` to build everything and just ignore the failing build of the test (or maybe you’ll get a similar link error on the app level - this looks like a qt issue - you might also try turning off `Slicer_BUILD_WEBENGINE_SUPPORT`).

---

<div class="post-metadata">

**Author:** ![sbouix](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sbouix/32/5707_2.png) [@sbouix](https://discourse.slicer.org/u/sbouix)\
**Post date:** [July 25, 2019, 2:03pm UTC](https://discourse.slicer.org/t/build-failure-suse-enterprise-12/7752/5 "2019-07-25T14:03:47Z")

</div>

OK, I’ll try a couple of the ideas of turning off some options in CMAKE and see what happens.
