Where can I find a tutorial on how to compile for Linux?

I would like to compile my project for Linux, but this page:

Says that I have to compile the engine from source which I can’t do due to having plugins installed which I need.

Can somebody link me a video tutorial on how to do it? The link above isn’t very clear on how to do it and I am not even sure if you have to compile from source.

Hey there,

Are you attempting to compile for Linux from Windows (cross compiling)? If so then a source version of the engine will be necessary for the process. This page provides info and steps for cross compiling your project on Windows for Linux (A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums) .

Cheers

I will try it out and let you know.

Please don’t mark it as answer, otherwise the person who asked the question doesn’t get the karma.

I am attempting to compile on Windows for Linux.

The page you provided is even more unclear than the page I linked, the part under the image is where I get stuck.

I am trying to package a project, not compile the engine.

Now I can’t open the project anymore, it says that ue4editor-subjecta119.dll file is missing and if I rebuild it says it can’t.

Does your project contain code? If so, you will need a source version of the engine in order to cross compile for Linux. You can download the source engine from GitHub (Epic Games · GitHub) . If you have plugins as part of your project, this shouldn’t prevent you from cross-compiling, though I have not tried this myself. If you are using plugins for the engine itself, you should be able to copy the plugins to the Engine/Plugins folder for use.

As for karma, the person asking the question gets karma for asking and the accepted answers gets karma as well. Accepting an answer is how we keep track of questions that have been resolved, and posting a new comment (by the original poster or new commenter) will reopen the post to indicate further assistance is needed.

My project does not contain any code, I do however have the Substance plugin.

The karma thing, if you mark it as answered while I asked the question, you get karma but I won’t, if I where to mark it as answered, you would get karma and me as well I am pretty sure.

I am still looking for a solution to this problem.

Hey MrGoatsy-

Sorry for the delayed response. After further investigation I found that engine level plugins are causing the issue with cross compiling a blueprint project for Linux. This has been reported here: Unreal Engine Issues and Bug Tracker (UE-43861) . The only workaround I found was to disable the plugin for the project itself. You can track the report’s status as the issue is reviewed by our development staff. Please be aware that this issue may not be prioritized or fixed soon.

So I can’t use the Substance plugin?

Is there a chance this is going to be fixed? It says it is by design, but to be honest it really shouldn’t be.

You would need to download and use the source engine for the project to cross-compile to Linux. I have entered a feature request for this behavior that you can follow here: Unreal Engine Issues and Bug Tracker (UE-44547) .

Thanks for adding it.