Artur J. Żarek

ajz3d

About Me

Expertise
Generalist
Location
Poland
Website

Connect

Recent Forum Posts

Compiling UE4+HoudiniEngineForUnreal → [Makefile:548: UE4Editor] Error 5 Dec. 11, 2018, 6:30 p.m.

Same error:
[1693/1695] Link (ld) libUE4Editor-BlankPlugin.so
[1694/1695] Link (ld) libUE4Editor-XGEController.so
ERROR: UBT ERROR: Failed to produce item: /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Binaries/Linux/libUE4Editor-HoudiniEngineEditor.so
(see ../Programs/UnrealBuildTool/Log.txt for full exception trace)
Total build time: 2246.14 seconds (Local executor: 0.00 seconds)
make: *** [Makefile:548: UE4Editor] Error 5

Stack trace:
(...)
ActionThread.ThreadFunc: [1694/1695] Link (ld) libUE4Editor-XGEController.so
Log.WriteException: ==============================================================================
Log.WriteException: ERROR: UBT ERROR: Failed to produce item: /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Binaries/Linux/libUE4Editor-HoudiniEngineEditor.so
Log.WriteException: (see ../Programs/UnrealBuildTool/Log.txt for full exception trace)
Log.WriteException:
Log.WriteException: BuildException: UBT ERROR: Failed to produce item: /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Binaries/Linux/libUE4Editor-HoudiniEngineEditor.so
Log.WriteException: at UnrealBuildTool.ActionGraph.ExecuteActions (UnrealBuildTool.BuildConfiguration BuildConfiguration, System.Collections.Generic.List`1 ActionsToExecute, System.String& ExecutorName, System.String TargetInfoForTelemetry, EHotReload HotReload) [0x00000] in <filename unknown>:0
Log.WriteException: at UnrealBuildTool.UnrealBuildTool.RunUBT (UnrealBuildTool.BuildConfiguration BuildConfiguration, System.String[] Arguments, Tools.DotNETCommon.FileReference ProjectFile, Boolean bCatchExceptions) [0x00000] in <filename unknown>:0
Log.WriteException: ==============================================================================
UnrealBuildTool.RunUBT: Total build time: 2246.14 seconds (Local executor: 0.00 seconds)

Compiling UE4+HoudiniEngineForUnreal → [Makefile:548: UE4Editor] Error 5 Dec. 11, 2018, 5:28 p.m.

Okay, I just noticed (immediately after posting) that yesterday HoudiniEngineForUnreal was updated for Houdini 17.0.428. So I have a version mismatch now. I'll upgrade Houdini to this daily build, re-run make and report back.

Compiling UE4+HoudiniEngineForUnreal → [Makefile:548: UE4Editor] Error 5 Dec. 11, 2018, 5:20 p.m.

Hi,
Could somebody help me please with an error I'm getting when compiling UE4 with HoudiniEngineForUnreal plugin?
I've been following instructions from README.md [github.com], UE4 GitHub docs [github.com] and wiki [wiki.unrealengine.com], but what make throws near the end of compilation process is:

[1694/1695] Link (ld) libUE4Editor-XGEController.so
ERROR: UBT ERROR: Failed to produce item: /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Binaries/Linux/libUE4Editor-HoudiniEngineEditor.so
(see ../Programs/UnrealBuildTool/Log.txt for full exception trace)
Total build time: 2185.11 seconds (Local executor: 0.00 seconds)

make: *** [Makefile:548: UE4Editor] Error 5
(verbose log at the end of this post)

Line 548 of Makefile is:
547 UE4Editor:                                                                                          
548 $(BUILD) UE4Editor Linux Development $(ARGS)

I should also probably mention that compiling vanilla UE4 (without HoudiniEngine in Engine/Plugins/Runtime/) succeeds and I can run UE4 without any apparent issues.

Some details:
$ uname -a
Linux 4.18.0-3-amd64 #1 SMP Debian 4.18.20-2 (2018-11-23) x86_64 GNU/Linux
$ cat Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineRuntime/HoudiniEngineRuntime.Build.cs | grep 'Houdini Version'
Houdini Version: 17.0.428
Installed Houdini Indie version is 17.0.428
UE4 sources for version 4.21.1
I run houdini_setup from /opt/hfs17.0.424 at least once in the active terminal session before launching Setup.sh, GenerateProjectFiles.sh or make.


Some interesting extracts from logfile (containing all warnings and errors I could find):
[186/1695] Compile Module.UMG.gen.3_of_8.cpp
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/ThirdParty/FBX/2018.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'
[187/1695] Compile MeshDescriptionOperations.init.gen.cpp

(...)

[586/1695] Compile Module.ScreenShotComparisonTools.gen.cpp
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/ThirdParty/FBX/2018.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'
[587/1695] Link (ld) libUE4Editor-MeshReductionInterface.so

(...)

[964/1695] Compile Module.SequencerWidgets.cpp
In file included from /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/HoudiniEngineRuntime/Module.HoudiniEngineRuntime.4_of_4.cpp:5:
/mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineRuntime/Private/HoudiniLandscapeUtils.cpp:3364:35: warning: 'PackageTools' is deprecated: PackageTools namespace has been deprecated. Please use UPackageTools instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
LayerNameString = PackageTools::SanitizePackageName( LayerNameString );
 ^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Editor/UnrealEd/Public/PackageTools.h:186:1: note: 'PackageTools' has been explicitly marked deprecated here
DEPRECATED(4.21, "PackageTools namespace has been deprecated. Please use UPackageTools instead.")
^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Core/Public/Clang/ClangPlatformCompilerPreSetup.h:33:54: note: expanded from macro 'DEPRECATED'
#define DEPRECATED(VERSION, MESSAGE) __attribute__((deprecated(MESSAGE " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")))
 ^
In file included from /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/HoudiniEngineRuntime/Module.HoudiniEngineRuntime.4_of_4.cpp:5:
/mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineRuntime/Private/HoudiniLandscapeUtils.cpp:3372:31: warning: 'PackageTools' is deprecated: PackageTools namespace has been deprecated. Please use UPackageTools instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
PackageName = PackageTools::SanitizePackageName( PackageName );
 ^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Editor/UnrealEd/Public/PackageTools.h:186:1: note: 'PackageTools' has been explicitly marked deprecated here
DEPRECATED(4.21, "PackageTools namespace has been deprecated. Please use UPackageTools instead.")
^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Core/Public/Clang/ClangPlatformCompilerPreSetup.h:33:54: note: expanded from macro 'DEPRECATED'
#define DEPRECATED(VERSION, MESSAGE) __attribute__((deprecated(MESSAGE " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")))
 ^
In file included from /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/HoudiniEngineRuntime/Module.HoudiniEngineRuntime.2_of_4.cpp:21:
/mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineRuntime/Private/HoudiniEngineBakeUtils.cpp:108:31: warning: 'PackageTools' is deprecated: PackageTools namespace has been deprecated. Please use UPackageTools instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
PackageName = PackageTools::SanitizePackageName( PackageName );
 ^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Editor/UnrealEd/Public/PackageTools.h:186:1: note: 'PackageTools' has been explicitly marked deprecated here
DEPRECATED(4.21, "PackageTools namespace has been deprecated. Please use UPackageTools instead.")
^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Core/Public/Clang/ClangPlatformCompilerPreSetup.h:33:54: note: expanded from macro 'DEPRECATED'
#define DEPRECATED(VERSION, MESSAGE) __attribute__((deprecated(MESSAGE " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")))
 ^
In file included from /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/HoudiniEngineRuntime/Module.HoudiniEngineRuntime.2_of_4.cpp:21:
/mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineRuntime/Private/HoudiniEngineBakeUtils.cpp:1443:35: warning: 'PackageTools' is deprecated: PackageTools namespace has been deprecated. Please use UPackageTools instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
PackageName = PackageTools::SanitizePackageName( PackageName );
 ^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Editor/UnrealEd/Public/PackageTools.h:186:1: note: 'PackageTools' has been explicitly marked deprecated here
DEPRECATED(4.21, "PackageTools namespace has been deprecated. Please use UPackageTools instead.")
^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Core/Public/Clang/ClangPlatformCompilerPreSetup.h:33:54: note: expanded from macro 'DEPRECATED'
#define DEPRECATED(VERSION, MESSAGE) __attribute__((deprecated(MESSAGE " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")))
 ^
In file included from /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/HoudiniEngineRuntime/Module.HoudiniEngineRuntime.2_of_4.cpp:21:
/mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineRuntime/Private/HoudiniEngineBakeUtils.cpp:1653:35: warning: 'PackageTools' is deprecated: PackageTools namespace has been deprecated. Please use UPackageTools instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
PackageName = PackageTools::SanitizePackageName( PackageName );
 ^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Editor/UnrealEd/Public/PackageTools.h:186:1: note: 'PackageTools' has been explicitly marked deprecated here
DEPRECATED(4.21, "PackageTools namespace has been deprecated. Please use UPackageTools instead.")
^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Core/Public/Clang/ClangPlatformCompilerPreSetup.h:33:54: note: expanded from macro 'DEPRECATED'
#define DEPRECATED(VERSION, MESSAGE) __attribute__((deprecated(MESSAGE " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")))
 ^
In file included from /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/HoudiniEngineRuntime/Module.HoudiniEngineRuntime.2_of_4.cpp:22:
/mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineRuntime/Private/HoudiniEngineCommandlet.cpp:337:43: warning: 'PackageTools' is deprecated: PackageTools namespace has been deprecated. Please use UPackageTools instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
FString PackageFilePath = PackageTools::SanitizePackageName( PackagePath );
 ^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Editor/UnrealEd/Public/PackageTools.h:186:1: note: 'PackageTools' has been explicitly marked deprecated here
DEPRECATED(4.21, "PackageTools namespace has been deprecated. Please use UPackageTools instead.")
^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Core/Public/Clang/ClangPlatformCompilerPreSetup.h:33:54: note: expanded from macro 'DEPRECATED'
#define DEPRECATED(VERSION, MESSAGE) __attribute__((deprecated(MESSAGE " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")))
 ^
In file included from /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/HoudiniEngineRuntime/Module.HoudiniEngineRuntime.2_of_4.cpp:24:
/mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineRuntime/Private/HoudiniEngineMaterialUtils.cpp:2474:54: warning: 'PackageTools' is deprecated: PackageTools namespace has been deprecated. Please use UPackageTools instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
FString MaterialInstanceNamePrefix = PackageTools::SanitizePackageName( ParentMaterial->GetName() + TEXT("_instance_") + FString::FromInt(MaterialIndex) );
 ^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Editor/UnrealEd/Public/PackageTools.h:186:1: note: 'PackageTools' has been explicitly marked deprecated here
DEPRECATED(4.21, "PackageTools namespace has been deprecated. Please use UPackageTools instead.")
^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Core/Public/Clang/ClangPlatformCompilerPreSetup.h:33:54: note: expanded from macro 'DEPRECATED'
#define DEPRECATED(VERSION, MESSAGE) __attribute__((deprecated(MESSAGE " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")))
 ^
[965/1695] Compile IOSMessageProtocol.gen.cpp
[966/1695] Compile LaunchDaemonMessages.init.gen.cpp
[967/1695] Compile Module.GameplayAbilities.1_of_3.cpp
[968/1695] Compile LocalFileNetworkReplayStreaming.cpp
2 warnings generated.
[969/1695] Compile Module.ProjectTargetPlatformEditor.cpp
[970/1695] Compile Module.GameplayAbilities.3_of_3.cpp
[971/1695] Compile Module.PhysXVehicles.gen.cpp
[972/1695] Compile Module.PhysXVehicles.cpp
[973/1695] Compile Module.TimecodeSynchronizer.cpp
5 warnings generated.
[974/1695] Compile Module.GameplayTagsEditor.cpp

(...)

[1350/1695] Compile Module.MIDIDevice.gen.cpp
In file included from /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/HoudiniEngineEditor/Module.HoudiniEngineEditor.cpp:10:
/mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineEditor/Private/HoudiniEngineEditor.cpp:661:26: error: no matching constructor for initialization of 'std::wstring' (aka 'basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >')
std::wstring HIPPath( *SaveFilenames[ 0 ] );
 ^ ~~~~~~~~~~~~~~~~~~~
ThirdParty/Linux/LibCxx/include/c++/v1/string:760:40: note: candidate constructor not viable: no known conversion from 'const TCHAR *' (aka 'const char16_t *') to 'const std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::allocator_type' (aka 'const std::__1::allocator<wchar_t>') for 1st argument
_LIBCPP_INLINE_VISIBILITY explicit basic_string(const allocator_type& __a)
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:767:5: note: candidate constructor not viable: no known conversion from 'const TCHAR *' (aka 'const char16_t *') to 'const std::__1::basic_string<wchar_t>' for 1st argument
basic_string(const basic_string& __str);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:772:5: note: candidate constructor not viable: no known conversion from 'const TCHAR *' (aka 'const char16_t *') to 'std::__1::basic_string<wchar_t>' for 1st argument
basic_string(basic_string&& __str)
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:782:31: note: candidate constructor not viable: no known conversion from 'const TCHAR *' (aka 'const char16_t *') to 'const wchar_t *' for 1st argument
_LIBCPP_INLINE_VISIBILITY basic_string(const _CharT* __s);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:804:5: note: candidate constructor not viable: no known conversion from 'const TCHAR *' (aka 'const char16_t *') to 'std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::__self_view' (aka 'basic_string_view<wchar_t, std::__1::char_traits<wchar_t> >') for 1st argument
basic_string(__self_view __sv);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:815:5: note: candidate constructor not viable: no known conversion from 'const TCHAR *' (aka 'const char16_t *') to 'initializer_list<wchar_t>' for 1st argument
basic_string(initializer_list<_CharT> __il);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:800:9: note: candidate constructor template not viable: requires at least 3 arguments, but 1 was provided
basic_string(const _Tp& __t, size_type __pos, size_type __n,
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:809:9: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
basic_string(_InputIterator __first, _InputIterator __last);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:812:9: note: candidate constructor template not viable: requires 3 arguments, but 1 was provided
basic_string(_InputIterator __first, _InputIterator __last, const allocator_type& __a);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:757:31: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
_LIBCPP_INLINE_VISIBILITY basic_string()
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:768:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_string(const basic_string& __str, const allocator_type& __a);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:780:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_string(basic_string&& __str, const allocator_type& __a);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:784:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_string(const _CharT* __s, const _Allocator& __a);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:786:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_string(const _CharT* __s, size_type __n);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:790:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_string(size_type __n, _CharT __c);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:806:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_string(__self_view __sv, const _Allocator& __a);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:817:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_string(initializer_list<_CharT> __il, const _Allocator& __a);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:788:5: note: candidate constructor not viable: requires 3 arguments, but 1 was provided
basic_string(const _CharT* __s, size_type __n, const _Allocator& __a);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:792:5: note: candidate constructor not viable: requires 3 arguments, but 1 was provided
basic_string(size_type __n, _CharT __c, const _Allocator& __a);
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:796:5: note: candidate constructor not viable: requires at least 2 arguments, but 1 was provided
basic_string(const basic_string& __str, size_type __pos,
 ^
ThirdParty/Linux/LibCxx/include/c++/v1/string:793:5: note: candidate constructor not viable: requires at least 3 arguments, but 1 was provided
basic_string(const basic_string& __str, size_type __pos, size_type __n,
 ^
[1351/1695] Compile Module.LocationServicesBPLibrary.cpp
[1352/1695] Compile SteamVRController.cpp
[1353/1695] Compile Module.HTTPChunkInstaller.cpp
In file included from /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/HoudiniEngineEditor/Module.HoudiniEngineEditor.cpp:16:
/mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineEditor/Private/HoudiniSplineComponentVisualizer.cpp:72:43: warning: 'FInputGesture' is deprecated: Use FInputChord instead of FInputGesture Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
EUserInterfaceActionType::Button, FInputGesture() );
 ^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Slate/Public/Framework/Commands/InputChord.h:12:1: note: 'FInputGesture' has been explicitly marked deprecated here
DEPRECATED(4.21, "Use FInputChord instead of FInputGesture")
^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Core/Public/Clang/ClangPlatformCompilerPreSetup.h:33:54: note: expanded from macro 'DEPRECATED'
#define DEPRECATED(VERSION, MESSAGE) __attribute__((deprecated(MESSAGE " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")))
 ^
In file included from /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/HoudiniEngineEditor/Module.HoudiniEngineEditor.cpp:16:
/mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineEditor/Private/HoudiniSplineComponentVisualizer.cpp:76:43: warning: 'FInputGesture' is deprecated: Use FInputChord instead of FInputGesture Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
EUserInterfaceActionType::Button, FInputGesture());
 ^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Slate/Public/Framework/Commands/InputChord.h:12:1: note: 'FInputGesture' has been explicitly marked deprecated here
DEPRECATED(4.21, "Use FInputChord instead of FInputGesture")
^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Core/Public/Clang/ClangPlatformCompilerPreSetup.h:33:54: note: expanded from macro 'DEPRECATED'
#define DEPRECATED(VERSION, MESSAGE) __attribute__((deprecated(MESSAGE " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")))
 ^
In file included from /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development/HoudiniEngineEditor/Module.HoudiniEngineEditor.cpp:16:
/mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineEditor/Private/HoudiniSplineComponentVisualizer.cpp:80:43: warning: 'FInputGesture' is deprecated: Use FInputChord instead of FInputGesture Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. [-Wdeprecated-declarations]
EUserInterfaceActionType::Button, FInputGesture(EKeys::Delete) );
 ^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Slate/Public/Framework/Commands/InputChord.h:12:1: note: 'FInputGesture' has been explicitly marked deprecated here
DEPRECATED(4.21, "Use FInputChord instead of FInputGesture")
^
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/Runtime/Core/Public/Clang/ClangPlatformCompilerPreSetup.h:33:54: note: expanded from macro 'DEPRECATED'
#define DEPRECATED(VERSION, MESSAGE) __attribute__((deprecated(MESSAGE " Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.")))
 ^
[1354/1695] Compile RuntimePhysXCooking.cpp
[1355/1695] Compile LocationServicesAndroidEditor.cpp
[1356/1695] Compile Module.PhysXVehiclesEditor.gen.cpp
[1357/1695] Compile Module.PhysXVehiclesEditor.cpp
[1358/1695] Compile LocationServicesAndroidEditor.init.gen.cpp
3 warnings and 1 error generated.
[1359/1695] Compile Module.MobilePatchingUtils.gen.cpp

(...)

[1439/1695] Link (ld) libUE4Editor-EditorTests.so
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/ThirdParty/FBX/2018.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'
[1440/1695] Link (ld) libUE4Editor-ControlRigEditor.so
[1441/1695] Relink libUE4Editor-UMGEditor.so
[1442/1695] Relink libUE4Editor-Sequencer.so
[1443/1695] Link (ld) libUE4Editor-ApexDestructionEditor.so
[1444/1695] Relink libUE4Editor-Landscape.so
[1445/1695] Relink libUE4Editor-MainFrame.so
[1446/1695] Relink libUE4Editor-UMG.so
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/ThirdParty/FBX/2018.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'
/mnt/production/UnrealEngine-4.21.1-release/Engine/Source/ThirdParty/FBX/2018.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'
[1447/1695] Link (ld) libUE4Editor-LiveLinkEditor.so

(...)

[1694/1695] Link (ld) libUE4Editor-XGEController.so
ERROR: UBT ERROR: Failed to produce item: /mnt/production/UnrealEngine-4.21.1-release/Engine/Plugins/Runtime/HoudiniEngine/Binaries/Linux/libUE4Editor-HoudiniEngineEditor.so
(see ../Programs/UnrealBuildTool/Log.txt for full exception trace)
Total build time: 2185.11 seconds (Local executor: 0.00 seconds)

make: *** [Makefile:548: UE4Editor] Error 5