Are you referring to building for Linux in Visual Studio? Have you build the editor for Windows first before building for Linux? Did you run the Setup.bat file prior to running GenerateProjectFiles.bat? Are you using the 4.7 branch from github or the releases branch?
Let us know if there is any other information you can think of that would help us investigate this issue.
You are trying to cross-compile the Linux editor - is that the intent? This makes sense during the development, but since you mentioned packaging later, I am making sure that you want the editor and not the standalone game (which would be “Development” or “Shipping” configurations in Visual Studio).
To cross-compile the Linux editor, one module (LinuxNativeDialogs, needed for DesktopPlatform module) needs to be built natively on a Linux machine and then copied to Windows. This is generally done by running Setup.sh script while on Linux box; I can elaborate on this if needed.
As for the packaging error, seems like clang doesn’t support UTF-16 encoding for source files. Save the affected header (KaboomArena.h) as an UTF-8 or perhaps plain ASCII file (just try opening it in a barebones text editor like notepad and save; also make sure you don’t have non-ASCII characters in that file). This seems to be clang limitation and not ours (e.g. utf-16.c | searchcode ).