Hi,
I’m trying to build UE4 on Linux (OpenSuse 13.1 64-bit), according to A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums.
I launched command:
$ make UE4Editor UE4Game UnrealPak CrashReportClient ShaderCompileWorker UnrealLightmass
During build process, an the following errors occurred:
…]
[270/788] Compile Module.DeviceProfileServices.cpp
In file included from /home//dev/Unreal/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UE4Editor/Development/Sequencer/Module.Sequencer.cpp:2:
In file included from /home//dev/Unreal/UnrealEngine/Engine/Source/Editor/Sequencer/Private/SequencerPrivatePCH.h:6:
In file included from Editor/UnrealEd/Public/UnrealEd.h:12:
In file included from Runtime/Slate/Public/SlateBasics.h:5:
In file included from Runtime/Core/Public/Core.h:26:
Runtime/Core/Public/Templates/MemoryOps.h:95:14: error: call to implicitly-deleted copy constructor of ‘FKeyGrouping’
new (Dest) DestinationElementType(*Source);
^ ~~~~~~~
Runtime/Core/Public/Containers/Array.h:2280:3: note: in instantiation of function template specialization ‘ConstructItems<FKeyGrouping, FKeyGrouping>’ requested here
ConstructItems<ElementType>(GetData(), Source.GetData(), SourceCount);
^
Runtime/Core/Public/Containers/Array.h:459:4: note: in instantiation of function template specialization ‘TArray<FKeyGrouping, FDefaultAllocator>::CopyToEmpty<FKeyGrouping, FDefaultAllocator>’ requested here
CopyToEmpty(Other);
^
Editor/Sequencer/Private/GroupedKeyArea.h:66:7: note: in instantiation of member function ‘TArray<FKeyGrouping, FDefaultAllocator>::operator=’ requested here
class FGroupedKeyArea : public IKeyArea
^
Editor/Sequencer/Private/GroupedKeyArea.h:56:2: note: copy constructor is implicitly deleted because ‘FKeyGrouping’ has a user-declared move constructor
FKeyGrouping(FKeyGrouping&& In) : RepresentativeTime(In.RepresentativeTime), Keys(MoveTemp(In.Keys)) {}
^
1 error generated.
[271/788] Compile Module.Persona.2_of_4.cpp
…]
[650/788] Link UE4Editor
[651/788] Link libUE4Editor-GameplayAbilitiesEditor.so
/usr/bin/ld: warning: libicudata.so.53, needed by /home//dev/Unreal/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Core.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicuuc.so.53, needed by /home//dev/Unreal/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Core.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicui18n.so.53, needed by /home//dev/Unreal/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Core.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicule.so.53, needed by /home//dev/Unreal/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Core.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libiculx.so.53, needed by /home//dev/Unreal/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Core.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicuio.so.53, needed by /home//dev/Unreal/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Core.so, not found (try using -rpath or -rpath-link)
[652/788] Link libUE4Editor-StaticMeshEditor.so
[653/788] Link libUE4Editor-EnvironmentQueryEditor.so
[654/788] Link libUE4Editor-DestructibleMeshEditor.so
/home//dev/Unreal/UnrealEngine/Engine/Source/ThirdParty/FBX/2016.1.1/lib/gcc4/x86_64-unknown-linux-gnu/release//libfbxsdk.a(fbxutils.o): In function fbxsdk::FbxPathUtils::GenerateFileName(char const*, char const*)': (.text+0x4b8): warning: the use of
tempnam’ is dangerous, better use `mkstemp’
[655/788] Link libUE4Editor-Blutility.so
…]
[762/788] Link libUE4Editor-AITestSuite.so
-------- End Detailed Actions Stats -----------------------------------------------------------
ERROR: UBT ERROR: Failed to produce item: /home//dev/Unreal/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Sequencer.so
Total build time: 2970,31 seconds
UE4 Editor binary is present, but crashes at startup:
$ ./UE4Editor
./UE4Editor: symbol lookup error: /home//dev/Unreal/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Kismet.so: undefined symbol: _ZN26FGraphEditorDragDropAction9ConstructEv
Can someone help ?
Thanks in advance,