# No makefile after an apparently successful setup.sh

**URL:** <https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786>\
**Category:** Platform & Builds\
**Tags:** Linux, unreal-engine, question\
**Created:** [January 1, 2015, 12:47am UTC](https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786 "2015-01-01T00:47:36Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_e7d5dec9](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e7d5dec9](https://forums.unrealengine.com/u/anonymous_user_e7d5dec9)\
**Post date:** [January 1, 2015, 12:47am UTC](https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786/1 "2015-01-01T00:47:36Z")

</div>

I’ve been trying to build UE4 on my linux machine, and after following the instuctions to run the setup script I don’t have a makefile to mae SlateViewer. I’ve also taken a look at the BuildThirdParty.log file and there don’t seem to be any errors, altough if the contents are relevant they can be seen here: [buildthirdparty log contents - Pastebin.com](http://pastebin.com/x40uQG37)

I’d appreciate it if someone would help me identify the issue here.

---

<div class="post-metadata">

**Author:** ![Jonathan\_Dorman\_1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Jonathan\_Dorman\_1](https://forums.unrealengine.com/u/Jonathan_Dorman_1)\
**Post date:** [January 8, 2015, 3:30pm UTC](https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786/2 "2015-01-08T15:30:52Z")

</div>

Hey Fluoride,

We’ve assigned someone to look into this and will get back to you as soon as possible. In the meantime, what version of the engine are you trying to build?

---

<div class="post-metadata">

**Author:** ![RCL](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@RCL](https://forums.unrealengine.com/u/RCL)\
**Post date:** [January 8, 2015, 5:00pm UTC](https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786/3 "2015-01-08T17:00:07Z")

</div>

Did you run just Setup.sh or both Setup.sh and GenerateProjectFiles.sh ? Could you please the output of both?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e7d5dec9](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e7d5dec9](https://forums.unrealengine.com/u/anonymous_user_e7d5dec9)\
**Post date:** [January 8, 2015, 10:40pm UTC](https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786/4 "2015-01-08T22:40:36Z")

</div>

These are the results of running either of the programs in the terminal.

 ![26060-screenfetch-2015-01-08_14-37-48.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/5/e/65e1daf535974b1889ebe8ea3552c218a9f8050e.png)

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e7d5dec9](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e7d5dec9](https://forums.unrealengine.com/u/anonymous_user_e7d5dec9)\
**Post date:** [January 8, 2015, 10:47pm UTC](https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786/5 "2015-01-08T22:47:17Z")

</div>

It looks like 1.9.2.

---

<div class="post-metadata">

**Author:** ![RCL](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@RCL](https://forums.unrealengine.com/u/RCL)\
**Post date:** [January 8, 2015, 10:54pm UTC](https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786/6 "2015-01-08T22:54:04Z")

</div>

Make sure you use a reasonably new mono (3.x), as the GenerateProjectFiles.sh fails to compile UAT.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e7d5dec9](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e7d5dec9](https://forums.unrealengine.com/u/anonymous_user_e7d5dec9)\
**Post date:** [January 8, 2015, 11:01pm UTC](https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786/7 "2015-01-08T23:01:23Z")

</div>

I do have the newest mono version available in the official repositories (3.10.0)

 ![26081-screenfetch-2015-01-08_14-59-56.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/d/5/a/d5a8f91d1b0d7a7ab43506895931865d50184179.png)

---

<div class="post-metadata">

**Author:** ![RCL](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@RCL](https://forums.unrealengine.com/u/RCL)\
**Post date:** [January 8, 2015, 11:09pm UTC](https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786/8 "2015-01-08T23:09:25Z")

</div>

The default tools version used is however 2.0, which is too old (you need 4.0). Make sure you have dmcs installed.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e7d5dec9](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e7d5dec9](https://forums.unrealengine.com/u/anonymous_user_e7d5dec9)\
**Post date:** [January 8, 2015, 11:27pm UTC](https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786/9 "2015-01-08T23:27:54Z")

</div>

The mono site is saying that the compiler should be included in the package, but it looks like I’m either doing something wrong or they haven’t updated the package with the newest compiler. Anyhow that should be enough for me to figure something out.  
Thanks for the help.

---

<div class="post-metadata">

**Author:** ![RCL](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@RCL](https://forums.unrealengine.com/u/RCL)\
**Post date:** [January 8, 2015, 11:29pm UTC](https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786/10 "2015-01-08T23:29:42Z")

</div>

You are welcome.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e7d5dec9](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e7d5dec9](https://forums.unrealengine.com/u/anonymous_user_e7d5dec9)\
**Post date:** [January 10, 2015, 7:24am UTC](https://forums.unrealengine.com/t/no-makefile-after-an-apparently-successful-setup-sh/302786/11 "2015-01-10T07:24:41Z")

</div>

Alright, so it wasn’t that dmcs wasn’t in the latest mono release or that I didn’t have dmcs for whatever reason, but rather that I had to edit a few files in order to get the GenerateProjectFiles.sh to use dmcs instead of the older version.  
Which was actually explained in the wiki all along, which I probably should have looked over a little more carefully in the first place.

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

So that’s that anyhow.
