Hi,
Today I started installing 4.13.2 and I noticed that I still need to have clang35 installed. That is bad because I use Codelite and clang (atm 3.8.1). So every time I want to update UE4 I have to remove Clang and Codelite, install UE4 and then reinstall Codelite and clang.
However, if I compile C++ projects with clang 3.8.1 they work.
Well I don’t know exactly why it’s with clang35 on the setup script but you can also modify the installing script.
“/Engine/Build/BatchFiles/Linux/Setup.sh”
Locate line 139 and change DEPS="clang35 mono python sdl2 qt4 dos2unix cmake" to DEPS="clang mono python sdl2 qt4 dos2unix cmake"
Now it should compile the engine.
We don’t use nor even test Arch but we keep the Arch-specific logic in Setup.sh for users’ convenience, even if it is out of date (still easier to start with something instead from scratch). Feel free to submit a pull request to fix it, although keep in mind that it will be in 4.15 at this point, so your changes need to be future proof enough.