# Slicer not build on Ubuntu 16.04. Build FAILED

**URL:** <https://discourse.slicer.org/t/slicer-not-build-on-ubuntu-16-04-build-failed/3641>\
**Category:** Support\
**Tags:** build\
**Created:** [August 2, 2018, 9:28pm UTC](https://discourse.slicer.org/t/slicer-not-build-on-ubuntu-16-04-build-failed/3641 "2018-08-02T21:28:35Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![glebdurygin](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@glebdurygin](https://discourse.slicer.org/u/glebdurygin)\
**Post date:** [August 2, 2018, 9:28pm UTC](https://discourse.slicer.org/t/slicer-not-build-on-ubuntu-16-04-build-failed/3641/1 "2018-08-02T21:28:36Z")

</div>

I cant build Slicer on Ubuntu 16.04 / Qt5.5.1 / Git 2.7.4  
I did all the instructions from the page [Documentation/Nightly/Developers/Build Instructions - Slicer Wiki](https://www.slicer.org/wiki/Documentation/Nightly/Developers/Build_Instructions)  
But i have a lot of problems  
Please, help me

 ![AjZJ32o5qS8](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/c/d/cd55692fff1dd405c6a67df0ac6699a2e990481c.jpeg)

---

<div class="post-metadata">

**Author:** ![tavaughan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/tavaughan/32/1475_2.png) [@tavaughan](https://discourse.slicer.org/u/tavaughan)\
**Post date:** [August 2, 2018, 9:54pm UTC](https://discourse.slicer.org/t/slicer-not-build-on-ubuntu-16-04-build-failed/3641/2 "2018-08-02T21:54:52Z")

</div>

From your screenshot it looks like you’re getting Qt 5.9.6 in there?

What command are you running to build Slicer?

How did you install Qt?

---

<div class="post-metadata">

**Author:** ![glebdurygin](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@glebdurygin](https://discourse.slicer.org/u/glebdurygin)\
**Post date:** [August 3, 2018, 7:09am UTC](https://discourse.slicer.org/t/slicer-not-build-on-ubuntu-16-04-build-failed/3641/3 "2018-08-03T07:09:38Z")

</div>

Yes, you are right. Qt version 5.9.6  
To install Qt5.9.6 I used this video [https://www.youtube.com/watch?v=1jdjcF7rUDU](https://www.youtube.com/watch?v=1jdjcF7rUDU)

This is the list of all commands that I used to build Slicer:

1. sudo apt-get install subversion git-core git-svn
2. sudo apt-get install make gcc g++ libx11-dev libxt-dev libgl1-mesa-dev libglu1-mesa-dev libfontconfig-dev libxrender-dev libncurses5-dev
3. sudo apt-get install libgstreamer-plugins-base0.10-dev
4. sudo apt-get install curl mkdir ~/Support && cd ~/Support curl -O [https://cmake.org/files/v3.8/cmake-3.8.2-Linux-x86\_64.tar.gz](https://cmake.org/files/v3.8/cmake-3.8.2-Linux-x86_64.tar.gz) tar -xzvf cmake-3.8.2-Linux-x86\_64.tar.gz
5. mkdir -p ~/bin
6. ln -s ~/Support/cmake-3.8.2-Linux-x86\_64/bin/cmake ~/bin/cmake
7. ln -s ~/Support/cmake-3.8.2-Linux-x86\_64/bin/cmake-gui ~/bin/cmake-gui
8. I also install Qt 4 from this page [https://www.slicer.org/wiki/Documentation/Nightly/Developers/Build\_Instructions#BUILD\_Slicer](https://www.slicer.org/wiki/Documentation/Nightly/Developers/Build_Instructions#BUILD_Slicer)

sudo apt-get install qt4-dev-tools libqt4-dev libqtcore4 libqtgui4 libqtwebkit-dev  
9) cd MyProjects  
git clone git://github.com/Slicer/Slicer.git  
10) cd Slicer  
./Utilities/SetupForDevelopment.sh  
11) cd Slicer  
git svn init [http://svn.slicer.org/Slicer4/trunk](http://svn.slicer.org/Slicer4/trunk)  
git update-ref refs/remotes/git-svn refs/remotes/origin/master  
git checkout master  
git svn rebase  
12) svn co [http://svn.slicer.org/Slicer4/branches/Slicer-4-8](http://svn.slicer.org/Slicer4/branches/Slicer-4-8) Slicer-r26813 -r 26813  
13) mkdir Slicer-SuperBuild  
cd Slicer-SuperBuild  
cmake -DCMAKE\_BUILD\_TYPE:STRING=Debug -DQt5\_DIR:PATH=/home/ubuntu-gd/Qt5.9.6/5.9.6/gcc\_64/lib/cmake/Qt5 …/Slicer  
14) cd Slicer  
make -j4

---

<div class="post-metadata">

**Author:** ![tavaughan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/tavaughan/32/1475_2.png) [@tavaughan](https://discourse.slicer.org/u/tavaughan)\
**Post date:** [August 3, 2018, 2:41pm UTC](https://discourse.slicer.org/t/slicer-not-build-on-ubuntu-16-04-build-failed/3641/4 "2018-08-03T14:41:07Z")

</div>

As far as I can tell the workflow looks fine. I have my environment working using Qt built from the qt-easy-build script:

> **[GitHub - jcfr/qt-easy-build at 5.10.0](https://github.com/jcfr/qt-easy-build/tree/5.10.0)**
>
> 5.10.0

I just noticed your console output:

```auto
virtual memory exhausted

```

Could you be running out of RAM? How much do you have?

> **[SOLVED: virtual memory exhausted: Cannot allocate memory](https://www.linuxquestions.org/questions/linux-newbie-8/solved-virtual-memory-exhausted-cannot-allocate-memory-4175507767/)**
>
> I'm compiling mythtv that I got from https://github.com/MythTV/mythtv on a fedora 20 64 bit machine with 1Gb ram, 60Gb hard drive. The 'make install'

---

<div class="post-metadata">

**Author:** ![glebdurygin](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@glebdurygin](https://discourse.slicer.org/u/glebdurygin)\
**Post date:** [August 3, 2018, 6:09pm UTC](https://discourse.slicer.org/t/slicer-not-build-on-ubuntu-16-04-build-failed/3641/5 "2018-08-03T18:09:35Z")

</div>

I have only RAM = 4 GB

---

<div class="post-metadata">

**Author:** ![jamesobutler](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jamesobutler/32/7511_2.png) [@jamesobutler](https://discourse.slicer.org/u/jamesobutler)\
**Post date:** [August 3, 2018, 7:59pm UTC](https://discourse.slicer.org/t/slicer-not-build-on-ubuntu-16-04-build-failed/3641/6 "2018-08-03T19:59:23Z")

</div>

The most recent [recommended hardware configuration](https://www.slicer.org/wiki/Documentation/4.8/SlicerApplication/HardwareConfiguration) for using Slicer suggests a 64-bit OS with at least 8GB of RAM. If you will be working with large volume data sets you will need more RAM.
