Skip to content
Paul Chote edited this page Apr 4, 2018 · 3 revisions

recipe for target 'engine' failed.

If you receive this error when trying to compile a mod on Linux then it most likely means that you are missing a system-level dependency for OpenRA, probably lua5.1-dev if you are using Ubuntu. Take a look at the dependencies section of the Compiling wiki page and try and work out what is missing.

/bin/sh: 1: ./fetch-engine.sh: Permission denied

This will happen if the "execute bit" has been erased from the scripts. This can happen if the Mod SDK was extracted from a zip file on windows. If your mod is under Git version control then you should run git update-index --chmod=+x *.sh and commit the changes to the repository. If not, then you can run chmod a+x *.sh from a Linux or macOS terminal to fix the issue locally.