$ env CC=gcc CXX=g++ gmake
[ 0%] Copying header
[ 0%] Precompiling header
In file included from /usr/home/werner/games/darkmod_src/idlib/../idlib/Lib.h:204,
from /usr/home/werner/games/darkmod_src/build/TheDarkMod_pch/precompiled.h:42:
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Matrix.h:2457:65: error: macro "ALIGN" passed 2 arguments, but takes just 1
2457 | ptr = (float *) _alloca16( numColumns * sizeof( float ) );
| ^
In file included from /usr/include/sys/param.h:163,
from /usr/home/werner/games/darkmod_src/ThirdParty/artefacts/linux_64/../tdm_deploy/tracy/include/tracy/../client/TracyCallstack.h:7,
from /usr/home/werner/games/darkmod_src/ThirdParty/artefacts/linux_64/../tdm_deploy/tracy/include/tracy/../client/TracyCallstack.hpp:6,
from /usr/home/werner/games/darkmod_src/ThirdParty/artefacts/linux_64/../tdm_deploy/tracy/include/tracy/../client/TracyProfiler.hpp:12,
from /usr/home/werner/games/darkmod_src/ThirdParty/artefacts/linux_64/../tdm_deploy/tracy/include/tracy/../client/TracyLock.hpp:9,
from /usr/home/werner/games/darkmod_src/ThirdParty/artefacts/linux_64/../tdm_deploy/tracy/include/tracy/Tracy.hpp:121,
from /usr/home/werner/games/darkmod_src/build/TheDarkMod_pch/precompiled.h:29:
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
In file included from /usr/home/werner/games/darkmod_src/idlib/../idlib/Lib.h:213:
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:195:64: error: macro "ALIGN" passed 2 arguments, but takes just 1
195 | temp[0] = (float *) _alloca16( order * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:196:64: error: macro "ALIGN" passed 2 arguments, but takes just 1
196 | temp[1] = (float *) _alloca16( order * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:266:75: error: macro "ALIGN" passed 2 arguments, but takes just 1
266 | accumLength = (float *) _alloca16( values.Num() * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:330:70: error: macro "ALIGN" passed 2 arguments, but takes just 1
330 | length = (float *) _alloca16( values.Num() * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:508:75: error: macro "ALIGN" passed 2 arguments, but takes just 1
508 | bvals = (float *) _alloca16( this->values.Num() * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:531:75: error: macro "ALIGN" passed 2 arguments, but takes just 1
531 | bvals = (float *) _alloca16( this->values.Num() * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:555:75: error: macro "ALIGN" passed 2 arguments, but takes just 1
555 | bvals = (float *) _alloca16( this->values.Num() * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:584:58: error: macro "ALIGN" passed 2 arguments, but takes just 1
584 | c = (float *) _alloca16( (d+1) * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1169:80: error: macro "ALIGN" passed 2 arguments, but takes just 1
1169 | d0 = (float *) _alloca16( ( this->values.Num() - 1 ) * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1170:80: error: macro "ALIGN" passed 2 arguments, but takes just 1
1170 | d1 = (float *) _alloca16( ( this->values.Num() - 1 ) * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1171:81: error: macro "ALIGN" passed 2 arguments, but takes just 1
1171 | alpha = (type *) _alloca16( ( this->values.Num() - 1 ) * sizeof( type ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1172:74: error: macro "ALIGN" passed 2 arguments, but takes just 1
1172 | beta = (float *) _alloca16( this->values.Num() * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1173:83: error: macro "ALIGN" passed 2 arguments, but takes just 1
1173 | gamma = (float *) _alloca16( ( this->values.Num() - 1 ) * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1174:73: error: macro "ALIGN" passed 2 arguments, but takes just 1
1174 | delta = (type *) _alloca16( this->values.Num() * sizeof( type ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1229:80: error: macro "ALIGN" passed 2 arguments, but takes just 1
1229 | d0 = (float *) _alloca16( ( this->values.Num() - 1 ) * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1230:80: error: macro "ALIGN" passed 2 arguments, but takes just 1
1230 | d1 = (float *) _alloca16( ( this->values.Num() - 1 ) * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1231:81: error: macro "ALIGN" passed 2 arguments, but takes just 1
1231 | alpha = (type *) _alloca16( ( this->values.Num() - 1 ) * sizeof( type ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1232:74: error: macro "ALIGN" passed 2 arguments, but takes just 1
1232 | beta = (float *) _alloca16( this->values.Num() * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1233:83: error: macro "ALIGN" passed 2 arguments, but takes just 1
1233 | gamma = (float *) _alloca16( ( this->values.Num() - 1 ) * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1234:73: error: macro "ALIGN" passed 2 arguments, but takes just 1
1234 | delta = (type *) _alloca16( this->values.Num() * sizeof( type ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1298:80: error: macro "ALIGN" passed 2 arguments, but takes just 1
1298 | d0 = (float *) _alloca16( ( this->values.Num() - 1 ) * sizeof( float ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1299:72: error: macro "ALIGN" passed 2 arguments, but takes just 1
1299 | x.SetData( this->values.Num(), VECX_ALLOCA( this->values.Num() ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1300:115: error: macro "ALIGN" passed 2 arguments, but takes just 1
1300 | mat.SetData( this->values.Num(), this->values.Num(), MATX_ALLOCA( this->values.Num() * this->values.Num() ) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2176:73: error: macro "ALIGN" passed 2 arguments, but takes just 1
2176 | float *bvals = (float *) _alloca16( this->order * sizeof(float) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2205:73: error: macro "ALIGN" passed 2 arguments, but takes just 1
2205 | float *bvals = (float *) _alloca16( this->order * sizeof(float) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2234:73: error: macro "ALIGN" passed 2 arguments, but takes just 1
2234 | float *bvals = (float *) _alloca16( this->order * sizeof(float) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2410:66: error: macro "ALIGN" passed 2 arguments, but takes just 1
2410 | bvals = (float *) _alloca16( this->order * sizeof(float) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2443:66: error: macro "ALIGN" passed 2 arguments, but takes just 1
2443 | bvals = (float *) _alloca16( this->order * sizeof(float) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2444:67: error: macro "ALIGN" passed 2 arguments, but takes just 1
2444 | d1vals = (float *) _alloca16( this->order * sizeof(float) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2483:66: error: macro "ALIGN" passed 2 arguments, but takes just 1
2483 | bvals = (float *) _alloca16( this->order * sizeof(float) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2484:67: error: macro "ALIGN" passed 2 arguments, but takes just 1
2484 | d1vals = (float *) _alloca16( this->order * sizeof(float) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2485:67: error: macro "ALIGN" passed 2 arguments, but takes just 1
2485 | d2vals = (float *) _alloca16( this->order * sizeof(float) );
| ^
/usr/include/machine/param.h:78: note: macro "ALIGN" defined here
78 | #define ALIGN(p) _ALIGN(p)
|
In file included from /usr/home/werner/games/darkmod_src/build/TheDarkMod_pch/precompiled.h:19:
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Matrix.h: In member function 'idMatX& idMatX::SwapRows(int, int)':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Matrix.h:2457:25: note: in expansion of macro '_alloca16'
2457 | ptr = (float *) _alloca16( numColumns * sizeof( float ) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'float idCurve<type>::RombergIntegral(float, float, int) const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:195:29: note: in expansion of macro '_alloca16'
195 | temp[0] = (float *) _alloca16( order * sizeof( float ) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'float idCurve<type>::GetTimeForLength(float, float) const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:266:33: note: in expansion of macro '_alloca16'
266 | accumLength = (float *) _alloca16( values.Num() * sizeof( float ) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'void idCurve<type>::SetConstantSpeed(float)':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:330:28: note: in expansion of macro '_alloca16'
330 | length = (float *) _alloca16( values.Num() * sizeof( float ) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'virtual type idCurve_Bezier<type>::GetCurrentValue(float) const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:508:27: note: in expansion of macro '_alloca16'
508 | bvals = (float *) _alloca16( this->values.Num() * sizeof( float ) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'virtual type idCurve_Bezier<type>::GetCurrentFirstDerivative(float) const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:531:27: note: in expansion of macro '_alloca16'
531 | bvals = (float *) _alloca16( this->values.Num() * sizeof( float ) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'virtual type idCurve_Bezier<type>::GetCurrentSecondDerivative(float) const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:555:27: note: in expansion of macro '_alloca16'
555 | bvals = (float *) _alloca16( this->values.Num() * sizeof( float ) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'void idCurve_Bezier<type>::Basis(int, float, float*) const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:584:23: note: in expansion of macro '_alloca16'
584 | c = (float *) _alloca16( (d+1) * sizeof( float ) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'void idCurve_NaturalCubicSpline<type>::SetupFree() const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1169:24: note: in expansion of macro '_alloca16'
1169 | d0 = (float *) _alloca16( ( this->values.Num() - 1 ) * sizeof( float ) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'void idCurve_NaturalCubicSpline<type>::SetupClamped() const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1229:24: note: in expansion of macro '_alloca16'
1229 | d0 = (float *) _alloca16( ( this->values.Num() - 1 ) * sizeof( float ) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'void idCurve_NaturalCubicSpline<type>::SetupClosed() const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:1298:24: note: in expansion of macro '_alloca16'
1298 | d0 = (float *) _alloca16( ( this->values.Num() - 1 ) * sizeof( float ) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'virtual type idCurve_NonUniformBSpline<type>::GetCurrentValue(float) const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2176:34: note: in expansion of macro '_alloca16'
2176 | float *bvals = (float *) _alloca16( this->order * sizeof(float) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'virtual type idCurve_NonUniformBSpline<type>::GetCurrentFirstDerivative(float) const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2205:34: note: in expansion of macro '_alloca16'
2205 | float *bvals = (float *) _alloca16( this->order * sizeof(float) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'virtual type idCurve_NonUniformBSpline<type>::GetCurrentSecondDerivative(float) const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2234:34: note: in expansion of macro '_alloca16'
2234 | float *bvals = (float *) _alloca16( this->order * sizeof(float) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'virtual type idCurve_NURBS<type>::GetCurrentValue(float) const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2410:27: note: in expansion of macro '_alloca16'
2410 | bvals = (float *) _alloca16( this->order * sizeof(float) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'virtual type idCurve_NURBS<type>::GetCurrentFirstDerivative(float) const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2443:27: note: in expansion of macro '_alloca16'
2443 | bvals = (float *) _alloca16( this->order * sizeof(float) );
| ^~~~~~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h: In member function 'virtual type idCurve_NURBS<type>::GetCurrentSecondDerivative(float) const':
/usr/home/werner/games/darkmod_src/idlib/sys/sys_defines.h:167:66: error: 'ALIGN' was not declared in this scope
167 | #define _alloca16( x ) ((void *)ALIGN( (uintptr_t)_alloca( ALIGN( x, 16 ) + 16 ), 16 ) )
| ^~~~~
/usr/home/werner/games/darkmod_src/idlib/../idlib/math/Curve.h:2483:27: note: in expansion of macro '_alloca16'
2483 | bvals = (float *) _alloca16( this->order * sizeof(float) );
| ^~~~~~~~~
gmake[2]: *** [CMakeFiles/TheDarkMod.dir/build.make:80: TheDarkMod_pch/precompiled.h.gch] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:82: CMakeFiles/TheDarkMod.dir/all] Error 2
gmake: *** [Makefile:91: all] Error 2
$