UnrealBuildTool.exe does not do anything

I’m running UnrealBuildTool.exe like this and I expect it to create a Makefile, but it does not do anything:

$ cd $HOME/UnrealProjects/LandscapeMountains
$ mono "$HOME/code/UnrealEngine/Engine/Binaries/DotNET/UnrealBuildTool.exe"  -makefile  -project="$HOME/UnrealProjects/LandscapeMountains/LandscapeMountains.uproject" -game -engine

I can specify any arguments, but I don’t even get an error. The return code of the process is always 0 / success. How can I make it fail properly, for a start?

It works if I set the TERM environment variable, for example:

export TERM=xterm