I’ve got the release branch from Github today, I ran Setup.sh and GenerateProjectFiles.sh and then just typed make.
I’m getting this error: UBT Error: Failed to produce item: /…/libUE4Editor-LevelEditor-Linux-Shipping.so
Everything else so far seems to compile without issue and the Binaries directory.
Longer output below.
i’m running Ubuntu 14.04 and I have successfully compiled 4.4 before. This was from a separate branch and required a patch from some kind people on irc.
I feel like I’m missing a step or missing a dependency here.
Thanks
Nick
Building UE4Editor...
Using clang version '3.3' (string), 3 (major), 3 (minor), -1 (patch)
/bin/sh -c '/bin/sh "/home/nick/Unreal/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UE4Editor/Shipping/FixDependencies.sh" && touch "/home/nick/Unreal/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UE4Editor/Shipping/UE4Editor-Linux-Shipping.link"'
Performing 35 actions (4 in parallel)
[1/35] Compile Module.LevelEditor.cpp
[2/35] Compile Module.GameplayDebugger.cpp
[3/35] Link UE4Editor-Linux-Shipping
/home/nick/Unreal/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UE4Editor/Shipping/Launch/Module.Launch.cpp.o: In function `EngineCrashHandler(FGenericCrashContext const&)':
/home/nick/Unreal/UnrealEngine/Engine/Source/Runtime/Launch/Private/Linux/LaunchLinux.cpp:30: undefined reference to `ReportCrash(FLinuxCrashContext const&)'
/home/nick/Unreal/UnrealEngine/Engine/Source/Runtime/Launch/Private/Linux/LaunchLinux.cpp:45: undefined reference to `GenerateCrashInfoAndLaunchReporter(FLinuxCrashContext const&)'
/home/nick/Unreal/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UE4Editor/Shipping/Launch/Module.Launch.cpp.o: In function `~FFeedbackContextEditor':
/home/nick/Unreal/UnrealEngine/Engine/Source/Editor/UnrealEd/Public/FeedbackContextEditor.h:13: undefined reference to `vtable for FFeedbackContextEditor'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
In file included from /home/nick/Unreal/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UE4Editor/Shipping/GameplayDebugger/Module.GameplayDebugger.cpp:3:
/home/nick/Unreal/UnrealEngine/Engine/Source/Developer/GameplayDebugger/Private/GameplayDebuggingComponent.cpp(562,26) : error: use of undeclared identifier 'EQSLocalData'
if (++CurrentEQSIndex >= EQSLocalData.Num())
^
1 error generated.
In file included from /home/nick/Unreal/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UE4Editor/Shipping/LevelEditor/Module.LevelEditor.cpp:28:
/home/nick/Unreal/UnrealEngine/Engine/Source/Editor/LevelEditor/Private/SLevelViewport.cpp(3319,68) : error: no member named 'GetExecBind' in 'UPlayerInput'
FKeyBind Binding = TargetPlayer->PlayerController->PlayerInput->GetExecBind(TEXT("ShowMouseCursor"));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
1 error generated.
-------- End Detailed Actions Stats -----------------------------------------------------------
ERROR: UBT ERROR: Failed to produce item: /home/nick/Unreal/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-LevelEditor-Linux-Shipping.so