UnrealFrontend not building all selected target platforms

Hi, I’m using Unreal Engine 4.10.4, and I’m compiling for Windows and cross-compiling for Linux with UnrealFrontend. The problem is that UnrealFrontend doesn’t build and cook all platforms that I have selected.

Hi Scienziatogm,

I just wanted to get a better idea of what you were trying to accomplish. From your description, it sounds as though you are trying to package a game project for both Windows and Linux through UnrealFrontEnd. Would you be able to provide the settings you are using for both platforms in UFE when packaging?

Yes, I’m compiling for WindowsNoEditor, WindowsServer, LinuxNoEditor and LinuxServer, I’m cooking by the book, and I’m packaging and storing locally.

Sorry for the delay. When I try to reproduce the issue that you described, I run into some seemingly unrelated errors. If you have not already done so, could you try creating a new project and running your package process to see if you get the same results? Whether the results are the same or not, would it be possible to get the package logs for both projects?

In addition, would it be possible to get the step-by-step process you follow when you set up the profile and try to package the project?

Thanks for the reply. This is my project log: link text
and this is a fresh project log: link text

As you can see, LinuxNoEditor is never compiled even if I selected it.

In UnrealFrontend I select these settings:

Build: Do you wish to build? Yes
Build configuration: Development
Advanced settings → Build UAT Yes
and then I select the platforms in this order:
WindowsNoEditor
WindowsServer
LinuxServer
LinuxNoEditor
Package: Package & Store locally

Hi Scienziatogm,

Sorry for the delay on this issue. I was recently able to resolve the unrelated Linux issues that I was experiencing, and I took another look at this today. It does appear that there is a problem in UFE when packaging for multiple platforms simultaneously, though I have not yet determined what the exact trigger is. I saw the same results that you described: that the WindowsNoEditor, WindowsServer, and LinuxServer platforms packaged successfully, and the LinuxNoEditor platform did not. I have entered a ticket to have this investigated further (UE-30504).

I was able to successfully package for the LinuxNoEditor platform by making sure that was the only platform selected, so you should be able to package for this platform, just not at the same time as the other platforms are being packaged.