I’m trying to get the hang of UE4 for an AI/simulation project and I’m running into some issues with the build environment in Ubuntu Linux (16.04).
If I build the project using the command line UnrealBuildTool and then run the generated executable, I get a segfault with the following error:
Fatal error: [File:/home/charlesrwest/cpp/projects/UE4/UnrealEngine/Engine/Source/Runtime/Core/Private/Linux/LinuxPlatformMisc.cpp] [Line: 455] Error copying clipboard contents: Video subsystem must be initialized to set clipboard text
However, if I package the project with the UE4 editor then run the resulting executable (without any code change) then it works fine. Does anyone know either what I am doing wrong or how to fix this issue? I would very much prefer to develop in a manner where I get error messages and/or can remote.
Command line compilation:
(Showing debug, also did development and shipping) /bin/sh -c 'mono ../../UnrealEngine/Engine/Binaries/DotNET/UnrealBuildTool.exe TestFirstPerson Linux Debug -project="/home/charlesrwest/cpp/projects/UE4/TestFirstPerson/TestFirstPerson/TestFirstPerson.uproject"' ........ [272/280] Compile Module.Analytics.cpp [273/280] Compile Module.SynthBenchmark.cpp [274/280] Compile EngineMessages.generated.cpp [275/280] Archive libTestFirstPerson-AndroidMediaFactory-Linux-Debug.a [276/280] Archive libTestFirstPerson-CharacterAI-Linux-Debug.a [277/280] Archive libTestFirstPerson-OnlineSubsystemNull-Linux-Debug.a [278/280] Archive libTestFirstPerson-LinuxDeviceProfileSelector-Linux-Debug.a [279/280] Archive libTestFirstPerson-ExampleDeviceProfileSelector-Linux-Debug.a [280/280] Link TestFirstPerson-Linux-Debug Total build time: 763.36 seconds (Local executor: 737.19 seconds)
Running the packaged version of development without problems:
Somewhat similar to this issue, but their fix did nothing: