Hello let me first state im new to a lot of things, including Linux (ive been using Linux for almost a year now but im still getting used to it) Im running Ubuntu 15 latest build with Cinnamon and have been following this guide to the letter Running Unreal Engine 4 on Ubuntu | The Ubuntu Addict to install UE4. I JUST now downloaded it from github so my version of UE4 may not be quite correct. Ive noticed this problem has already been posted but im having a bit of trouble figuring it out so if someone could explain what exactly to do to get this running it would be a great help!
Heres the output from terminal: (sorry for the length!)
don@XXXXXX:~/Desktop/UnrealEngine$ make SlateViewer
bash "/home/don/Desktop/UnrealEngine"/Engine/Build/BatchFiles/Linux/Build.sh SlateViewer Linux Development
Building SlateViewer...
Using clang version '3.5.2' (string), 3 (major), 5 (minor), 2 (patch)
Building UnrealHeaderTool...
Using clang version '3.5.2' (string), 3 (major), 5 (minor), 2 (patch)
Performing 21 actions (1 in parallel)
[1/21] Compile CorePrivatePCH.h
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/Core/CorePrivatePCH.h:4:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/Core/Private/CorePrivatePCH.h:9:
Runtime/Core/Public/HAL/Platform.h:641:2: error: static_assert failed "Pointer size is 64bit, but pointers are short."
static_assert(!PLATFORM_64BITS || sizeof(void*) == 8, "Pointer size is 64bit, but pointers are short.");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/Core/CorePrivatePCH.h:4:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/Core/Private/CorePrivatePCH.h:16:
In file included from Runtime/Core/Public/HAL/PlatformIncludes.h:53:
In file included from Runtime/Core/Public/Linux/LinuxPlatformIncludes.h:19:
Runtime/Core/Public/Linux/LinuxPlatformMath.h:19:25: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvtt_ss2si(_mm_set_ss(F));
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:30:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F + 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:40:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F - 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:51:26: error: use of undeclared identifier '_mm_set_ss'
return -(_mm_cvt_ss2si(_mm_set_ss(-0.5f - (F + F))) >> 1);
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:16: error: unknown type name '__m128'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:32: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:16: error: unknown type name '__m128'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:34: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:71:3: error: unknown type name '__m128'
__m128 Y0, X0, Temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:74:8: error: use of undeclared identifier '_mm_set_ss'
Y0 = _mm_set_ss( F );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:75:3: error: use of undeclared identifier 'X0'
X0 = _mm_rsqrt_ss( Y0 ); // 1/sqrt estimate (12 bits)
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:37: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:42: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:30: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:22: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[2/21] Compile Module.Json.cpp
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/Json/Module.Json.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/Json/Private/JsonModule.cpp:3:
In file included from Runtime/Json/Private/JsonPrivatePCH.h:5:
In file included from Runtime/Json/Public/Json.h:9:
In file included from Runtime/Core/Public/Core.h:9:
Runtime/Core/Public/HAL/Platform.h:641:2: error: static_assert failed "Pointer size is 64bit, but pointers are short."
static_assert(!PLATFORM_64BITS || sizeof(void*) == 8, "Pointer size is 64bit, but pointers are short.");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/Json/Module.Json.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/Json/Private/JsonModule.cpp:3:
In file included from Runtime/Json/Private/JsonPrivatePCH.h:5:
In file included from Runtime/Json/Public/Json.h:9:
In file included from Runtime/Core/Public/Core.h:16:
In file included from Runtime/Core/Public/HAL/PlatformIncludes.h:53:
In file included from Runtime/Core/Public/Linux/LinuxPlatformIncludes.h:19:
Runtime/Core/Public/Linux/LinuxPlatformMath.h:19:25: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvtt_ss2si(_mm_set_ss(F));
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:30:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F + 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:40:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F - 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:51:26: error: use of undeclared identifier '_mm_set_ss'
return -(_mm_cvt_ss2si(_mm_set_ss(-0.5f - (F + F))) >> 1);
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:16: error: unknown type name '__m128'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:32: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:16: error: unknown type name '__m128'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:34: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:71:3: error: unknown type name '__m128'
__m128 Y0, X0, Temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:74:8: error: use of undeclared identifier '_mm_set_ss'
Y0 = _mm_set_ss( F );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:75:3: error: use of undeclared identifier 'X0'
X0 = _mm_rsqrt_ss( Y0 ); // 1/sqrt estimate (12 bits)
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:37: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:42: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:30: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:22: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[3/21] Compile Module.Projects.cpp
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/Projects/Module.Projects.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/Projects/Private/ProjectsPrivatePCH.h:6:
In file included from Runtime/Projects/Public/Projects.h:9:
In file included from Runtime/Core/Public/Core.h:9:
Runtime/Core/Public/HAL/Platform.h:641:2: error: static_assert failed "Pointer size is 64bit, but pointers are short."
static_assert(!PLATFORM_64BITS || sizeof(void*) == 8, "Pointer size is 64bit, but pointers are short.");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/Projects/Module.Projects.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/Projects/Private/ProjectsPrivatePCH.h:6:
In file included from Runtime/Projects/Public/Projects.h:9:
In file included from Runtime/Core/Public/Core.h:16:
In file included from Runtime/Core/Public/HAL/PlatformIncludes.h:53:
In file included from Runtime/Core/Public/Linux/LinuxPlatformIncludes.h:19:
Runtime/Core/Public/Linux/LinuxPlatformMath.h:19:25: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvtt_ss2si(_mm_set_ss(F));
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:30:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F + 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:40:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F - 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:51:26: error: use of undeclared identifier '_mm_set_ss'
return -(_mm_cvt_ss2si(_mm_set_ss(-0.5f - (F + F))) >> 1);
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:16: error: unknown type name '__m128'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:32: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:16: error: unknown type name '__m128'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:34: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:71:3: error: unknown type name '__m128'
__m128 Y0, X0, Temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:74:8: error: use of undeclared identifier '_mm_set_ss'
Y0 = _mm_set_ss( F );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:75:3: error: use of undeclared identifier 'X0'
X0 = _mm_rsqrt_ss( Y0 ); // 1/sqrt estimate (12 bits)
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:37: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:42: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:30: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:22: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[4/21] Compile Module.CoreUObject.1_of_4.cpp
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/CoreUObject/Module.CoreUObject.1_of_4.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/CoreUObjectPrivate.h:10:
In file included from Runtime/Core/Public/Core.h:9:
Runtime/Core/Public/HAL/Platform.h:641:2: error: static_assert failed "Pointer size is 64bit, but pointers are short."
static_assert(!PLATFORM_64BITS || sizeof(void*) == 8, "Pointer size is 64bit, but pointers are short.");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/CoreUObject/Module.CoreUObject.1_of_4.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/CoreUObjectPrivate.h:10:
In file included from Runtime/Core/Public/Core.h:16:
In file included from Runtime/Core/Public/HAL/PlatformIncludes.h:53:
In file included from Runtime/Core/Public/Linux/LinuxPlatformIncludes.h:19:
Runtime/Core/Public/Linux/LinuxPlatformMath.h:19:25: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvtt_ss2si(_mm_set_ss(F));
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:30:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F + 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:40:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F - 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:51:26: error: use of undeclared identifier '_mm_set_ss'
return -(_mm_cvt_ss2si(_mm_set_ss(-0.5f - (F + F))) >> 1);
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:16: error: unknown type name '__m128'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:32: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:16: error: unknown type name '__m128'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:34: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:71:3: error: unknown type name '__m128'
__m128 Y0, X0, Temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:74:8: error: use of undeclared identifier '_mm_set_ss'
Y0 = _mm_set_ss( F );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:75:3: error: use of undeclared identifier 'X0'
X0 = _mm_rsqrt_ss( Y0 ); // 1/sqrt estimate (12 bits)
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:37: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:42: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:30: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:22: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[5/21] Compile Module.CoreUObject.3_of_4.cpp
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/CoreUObject/Module.CoreUObject.3_of_4.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/CoreUObjectPrivate.h:10:
In file included from Runtime/Core/Public/Core.h:9:
Runtime/Core/Public/HAL/Platform.h:641:2: error: static_assert failed "Pointer size is 64bit, but pointers are short."
static_assert(!PLATFORM_64BITS || sizeof(void*) == 8, "Pointer size is 64bit, but pointers are short.");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/CoreUObject/Module.CoreUObject.3_of_4.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/CoreUObjectPrivate.h:10:
In file included from Runtime/Core/Public/Core.h:16:
In file included from Runtime/Core/Public/HAL/PlatformIncludes.h:53:
In file included from Runtime/Core/Public/Linux/LinuxPlatformIncludes.h:19:
Runtime/Core/Public/Linux/LinuxPlatformMath.h:19:25: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvtt_ss2si(_mm_set_ss(F));
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:30:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F + 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:40:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F - 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:51:26: error: use of undeclared identifier '_mm_set_ss'
return -(_mm_cvt_ss2si(_mm_set_ss(-0.5f - (F + F))) >> 1);
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:16: error: unknown type name '__m128'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:32: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:16: error: unknown type name '__m128'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:34: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:71:3: error: unknown type name '__m128'
__m128 Y0, X0, Temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:74:8: error: use of undeclared identifier '_mm_set_ss'
Y0 = _mm_set_ss( F );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:75:3: error: use of undeclared identifier 'X0'
X0 = _mm_rsqrt_ss( Y0 ); // 1/sqrt estimate (12 bits)
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:37: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:42: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:30: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:22: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[6/21] Compile Module.CoreUObject.2_of_4.cpp
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/CoreUObject/Module.CoreUObject.2_of_4.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/CoreUObjectPrivate.h:10:
In file included from Runtime/Core/Public/Core.h:9:
Runtime/Core/Public/HAL/Platform.h:641:2: error: static_assert failed "Pointer size is 64bit, but pointers are short."
static_assert(!PLATFORM_64BITS || sizeof(void*) == 8, "Pointer size is 64bit, but pointers are short.");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/CoreUObject/Module.CoreUObject.2_of_4.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/CoreUObjectPrivate.h:10:
In file included from Runtime/Core/Public/Core.h:16:
In file included from Runtime/Core/Public/HAL/PlatformIncludes.h:53:
In file included from Runtime/Core/Public/Linux/LinuxPlatformIncludes.h:19:
Runtime/Core/Public/Linux/LinuxPlatformMath.h:19:25: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvtt_ss2si(_mm_set_ss(F));
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:30:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F + 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:40:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F - 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:51:26: error: use of undeclared identifier '_mm_set_ss'
return -(_mm_cvt_ss2si(_mm_set_ss(-0.5f - (F + F))) >> 1);
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:16: error: unknown type name '__m128'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:32: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:16: error: unknown type name '__m128'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:34: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:71:3: error: unknown type name '__m128'
__m128 Y0, X0, Temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:74:8: error: use of undeclared identifier '_mm_set_ss'
Y0 = _mm_set_ss( F );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:75:3: error: use of undeclared identifier 'X0'
X0 = _mm_rsqrt_ss( Y0 ); // 1/sqrt estimate (12 bits)
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:37: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:42: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:30: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:22: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[7/21] Compile Module.CoreUObject.4_of_4.cpp
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/CoreUObject/Module.CoreUObject.4_of_4.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/CoreUObjectPrivate.h:10:
In file included from Runtime/Core/Public/Core.h:9:
Runtime/Core/Public/HAL/Platform.h:641:2: error: static_assert failed "Pointer size is 64bit, but pointers are short."
static_assert(!PLATFORM_64BITS || sizeof(void*) == 8, "Pointer size is 64bit, but pointers are short.");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/CoreUObject/Module.CoreUObject.4_of_4.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/CoreUObjectPrivate.h:10:
In file included from Runtime/Core/Public/Core.h:16:
In file included from Runtime/Core/Public/HAL/PlatformIncludes.h:53:
In file included from Runtime/Core/Public/Linux/LinuxPlatformIncludes.h:19:
Runtime/Core/Public/Linux/LinuxPlatformMath.h:19:25: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvtt_ss2si(_mm_set_ss(F));
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:30:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F + 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:40:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F - 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:51:26: error: use of undeclared identifier '_mm_set_ss'
return -(_mm_cvt_ss2si(_mm_set_ss(-0.5f - (F + F))) >> 1);
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:16: error: unknown type name '__m128'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:32: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:16: error: unknown type name '__m128'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:34: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:71:3: error: unknown type name '__m128'
__m128 Y0, X0, Temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:74:8: error: use of undeclared identifier '_mm_set_ss'
Y0 = _mm_set_ss( F );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:75:3: error: use of undeclared identifier 'X0'
X0 = _mm_rsqrt_ss( Y0 ); // 1/sqrt estimate (12 bits)
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:37: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:42: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:30: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:22: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[8/21] Compile Module.UnrealHeaderTool.cpp
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/UnrealHeaderTool/Module.UnrealHeaderTool.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Programs/UnrealHeaderTool/Public/UnrealHeaderTool.h:7:
In file included from Runtime/Core/Public/Core.h:9:
Runtime/Core/Public/HAL/Platform.h:641:2: error: static_assert failed "Pointer size is 64bit, but pointers are short."
static_assert(!PLATFORM_64BITS || sizeof(void*) == 8, "Pointer size is 64bit, but pointers are short.");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/UnrealHeaderTool/Module.UnrealHeaderTool.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Source/Programs/UnrealHeaderTool/Public/UnrealHeaderTool.h:7:
In file included from Runtime/Core/Public/Core.h:16:
In file included from Runtime/Core/Public/HAL/PlatformIncludes.h:53:
In file included from Runtime/Core/Public/Linux/LinuxPlatformIncludes.h:19:
Runtime/Core/Public/Linux/LinuxPlatformMath.h:19:25: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvtt_ss2si(_mm_set_ss(F));
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:30:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F + 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:40:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F - 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:51:26: error: use of undeclared identifier '_mm_set_ss'
return -(_mm_cvt_ss2si(_mm_set_ss(-0.5f - (F + F))) >> 1);
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:16: error: unknown type name '__m128'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:32: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:16: error: unknown type name '__m128'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:34: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:71:3: error: unknown type name '__m128'
__m128 Y0, X0, Temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:74:8: error: use of undeclared identifier '_mm_set_ss'
Y0 = _mm_set_ss( F );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:75:3: error: use of undeclared identifier 'X0'
X0 = _mm_rsqrt_ss( Y0 ); // 1/sqrt estimate (12 bits)
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:37: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:42: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:30: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:22: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[9/21] Compile Module.ScriptGeneratorPlugin.cpp
In file included from /home/don/Desktop/UnrealEngine/Engine/Plugins/ScriptGeneratorPlugin/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/ScriptGeneratorPlugin/Module.ScriptGeneratorPlugin.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Plugins/ScriptGeneratorPlugin/Source/ScriptGeneratorPlugin/Private/GenericScriptCodeGenerator.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Plugins/ScriptGeneratorPlugin/Source/ScriptGeneratorPlugin/Private/ScriptGeneratorPluginPrivatePCH.h:5:
In file included from ../Plugins/ScriptGeneratorPlugin/Source/ScriptGeneratorPlugin/Public/IScriptGeneratorPlugin.h:5:
In file included from Programs/UnrealHeaderTool/Public/IScriptGeneratorPluginInterface.h:4:
In file included from Runtime/Core/Public/Modules/ModuleManager.h:5:
In file included from Runtime/Core/Public/Modules/ModuleInterface.h:6:
In file included from Runtime/Core/Public/Core.h:9:
Runtime/Core/Public/HAL/Platform.h:641:2: error: static_assert failed "Pointer size is 64bit, but pointers are short."
static_assert(!PLATFORM_64BITS || sizeof(void*) == 8, "Pointer size is 64bit, but pointers are short.");
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/don/Desktop/UnrealEngine/Engine/Plugins/ScriptGeneratorPlugin/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UnrealHeaderTool/Development/ScriptGeneratorPlugin/Module.ScriptGeneratorPlugin.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Plugins/ScriptGeneratorPlugin/Source/ScriptGeneratorPlugin/Private/GenericScriptCodeGenerator.cpp:2:
In file included from /home/don/Desktop/UnrealEngine/Engine/Plugins/ScriptGeneratorPlugin/Source/ScriptGeneratorPlugin/Private/ScriptGeneratorPluginPrivatePCH.h:5:
In file included from ../Plugins/ScriptGeneratorPlugin/Source/ScriptGeneratorPlugin/Public/IScriptGeneratorPlugin.h:5:
In file included from Programs/UnrealHeaderTool/Public/IScriptGeneratorPluginInterface.h:4:
In file included from Runtime/Core/Public/Modules/ModuleManager.h:5:
In file included from Runtime/Core/Public/Modules/ModuleInterface.h:6:
In file included from Runtime/Core/Public/Core.h:16:
In file included from Runtime/Core/Public/HAL/PlatformIncludes.h:53:
In file included from Runtime/Core/Public/Linux/LinuxPlatformIncludes.h:19:
Runtime/Core/Public/Linux/LinuxPlatformMath.h:19:25: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvtt_ss2si(_mm_set_ss(F));
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:30:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F + 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:40:24: error: use of undeclared identifier '_mm_set_ss'
return _mm_cvt_ss2si(_mm_set_ss(F + F - 0.5f)) >> 1;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:51:26: error: use of undeclared identifier '_mm_set_ss'
return -(_mm_cvt_ss2si(_mm_set_ss(-0.5f - (F + F))) >> 1);
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:16: error: unknown type name '__m128'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:69:32: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fThree = _mm_set_ss( 3.0f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:16: error: unknown type name '__m128'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:70:34: error: use of undeclared identifier '_mm_set_ss'
static const __m128 fOneHalf = _mm_set_ss( 0.5f );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:71:3: error: unknown type name '__m128'
__m128 Y0, X0, Temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:74:8: error: use of undeclared identifier '_mm_set_ss'
Y0 = _mm_set_ss( F );
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:75:3: error: use of undeclared identifier 'X0'
X0 = _mm_rsqrt_ss( Y0 ); // 1/sqrt estimate (12 bits)
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:37: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:78:42: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( _mm_mul_ss(Y0, X0), X0 ); // (Y*X0)*X0
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:79:30: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_sub_ss( fThree, Temp ); // (3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:3: error: use of undeclared identifier 'Temp'; did you mean 'temp'?
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^~~~
temp
Runtime/Core/Public/Linux/LinuxPlatformMath.h:72:9: note: 'temp' declared here
float temp;
^
Runtime/Core/Public/Linux/LinuxPlatformMath.h:80:22: error: use of undeclared identifier 'X0'
Temp = _mm_mul_ss( X0, Temp ); // X0*(3-(Y*X0)*X0)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
-------- End Detailed Actions Stats -----------------------------------------------------------
ERROR: UBT ERROR: Failed to produce item: /home/don/Desktop/UnrealEngine/Engine/Binaries/Linux/libUnrealHeaderTool-Core.so
Total build time: 27.38 seconds
UnrealHeaderTool failed for target 'SlateViewer' (platform: Linux, module info: /home/don/Desktop/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/SlateViewer/Development/UnrealHeaderTool.manifest).
Makefile:373: recipe for target 'SlateViewer' failed
make: *** [SlateViewer] Error 5