Manjaro Linux gcc 8.1.1+20180531-1 scons 3.0.1-1 m4 1.4.18-1 subversion 1.10.0-2 mesa 18.1.1-1 libxxf86vm 1.1.4-2 openal 1.18.2-2 libxext 1.3.3-2 scons BUILD="release" TARGET_ARCH="x64":
idlib/math/Simd_SSE2.cpp: In member function ‘virtual void idSIMD_SSE2::NormalizeTangents(idDrawVert*, int)’:
idlib/math/Simd_SSE2.cpp:897:70: error: non-constant condition for static assertion
static_assert(OFFSETOF(idDrawVert, normal) + sizeof(vertex.normal) == OFFSETOF(idDrawVert, tangents), "Bad members offsets");
^
idlib/math/Simd_SSE2.cpp:897:70: error: dereferencing a null pointer in ‘*0’
idlib/math/Simd_SSE2.cpp:897:70: error: dereferencing a null pointer in ‘*0’
idlib/math/Simd_SSE2.cpp:897:70: error: ‘((((long unsigned int)((int)((uintptr_t)(&0->idDrawVert::normal)))) + 12) == ((long unsigned int)((int)((uintptr_t)(&0->idDrawVert::tangents)))))’ is not a constant expression
idlib/math/Simd_SSE2.cpp: In member function ‘virtual void idSIMD_SSE2::DeriveTangents(idPlane*, idDrawVert*, int, const int*, int)’:
idlib/math/Simd_SSE2.cpp:1010:69: error: non-constant condition for static assertion
static_assert(OFFSETOF(idDrawVert, normal) + sizeof(verts->normal) == OFFSETOF(idDrawVert, tangents), "Bad members offsets");
^
idlib/math/Simd_SSE2.cpp:1010:69: error: dereferencing a null pointer in ‘*0’
idlib/math/Simd_SSE2.cpp:1010:69: error: dereferencing a null pointer in ‘*0’
idlib/math/Simd_SSE2.cpp:1010:69: error: ‘((((long unsigned int)((int)((uintptr_t)(&0->idDrawVert::normal)))) + 12) == ((long unsigned int)((int)((uintptr_t)(&0->idDrawVert::tangents)))))’ is not a constant expression
scons: *** [build/scons_x64/release/core/idlib/math/Simd_SSE2.o] Error 1
scons: building terminated because of errors.
==> ERROR: A failure occurred in package().
Aborting...