Hello! I found this repo and decided to build it for fun, and found that ToGL was a supported build option. However... it seems that building with ToGL doesn't work at the time being.
Here's a cut-down version of my log:
Active code page: 1252
Using python
Build commands will be stored in build\compile_commands.json
Waf: Entering directory `E:\Repos\source\build'
[ 293/2226] Linking build\vgui2\vgui_surfacelib\vgui_surfacelib.lib
[ 294/2226] Processing togl\linuxwin\dxabstract.cpp
[ 295/2226] Processing togl\linuxwin\asanstubs.cpp
[ 302/2226] Processing togl\linuxwin\glmgr.cpp
[ 303/2226] Processing togl\linuxwin\glentrypoints.cpp
[ 304/2226] Processing togl\linuxwin\dx9asmtogl2.cpp
[ 317/2226] Linking build\datamodel\datamodel.lib
[ 319/2226] Processing ivp\havana\havok\hk_physics\core\rigid_body_core.cpp
[ 321/2226] Processing ivp\havana\havok\hk_physics\constraint\pulley\pulley_constraint.cpp
[ 323/2226] Processing ivp\havana\havok\hk_physics\constraint\fixed\fixed_constraint.cpp
[ 326/2226] Processing ivp\havana\havok\hk_physics\constraint\hinge\hinge_bp_builder.cpp
[ 327/2226] Processing ivp\havana\havok\hk_physics\constraint\local_constraint_system\local_constraint_system.cpp
[ 328/2226] Processing ivp\havana\havok\hk_physics\constraint\ragdoll\ragdoll_constraint_bp_builder.cpp
[ 329/2226] Processing ivp\havana\havok\hk_physics\constraint\ragdoll\ragdoll_constraint.cpp
[ 330/2226] Processing ivp\havana\havok\hk_physics\constraint\limited_ball_socket\limited_ball_socket_constraint.cpp
[ 332/2226] Processing ivp\havana\havok\hk_physics\constraint\constraint.cpp
[ 333/2226] Processing ivp\havana\havok\hk_base\console.cpp
[ 334/2226] Processing ivp\havana\havok\hk_base\base_types.cpp
[ 335/2226] Processing ivp\havana\havok\hk_base\id_server\id_server.cpp
[ 336/2226] Processing ivp\havana\havok\hk_base\string\string.cpp
[ 337/2226] Processing ivp\havana\havok\hk_base\stopwatch\stopwatch.cpp
[ 338/2226] Processing ivp\havana\havok\hk_base\hash\hash.cpp
[ 339/2226] Processing ivp\havana\havok\hk_base\array\array.cpp
[ 340/2226] Processing ivp\havana\havok\hk_base\memory\memory_util.cpp
[ 341/2226] Processing ivp\havana\havok\hk_base\memory\memory.cpp
[ 342/2226] Processing ivp\havana\havok\hk_math\transform.cpp
[ 343/2226] Processing ivp\havana\havok\hk_math\spatial_vector.cpp
[ 344/2226] Processing ivp\havana\havok\hk_math\spatial_matrix.cpp
[ 345/2226] Processing ivp\havana\havok\hk_math\rotation.cpp
[ 346/2226] Processing ivp\havana\havok\hk_math\plane.cpp
[ 347/2226] Processing ivp\havana\havok\hk_math\odesolve.cpp
[ 348/2226] Processing ivp\havana\havok\hk_math\matrix3.cpp
[ 349/2226] Processing ivp\havana\havok\hk_math\math.cpp
[ 350/2226] Processing ivp\havana\havok\hk_math\eulerangles.cpp
dx9asmtogl2.cpp
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): error C2146: syntax error: missing ';' before identifier 'glAccum'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1158): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1158): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1158): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1158): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1158): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1158): error C2146: syntax error: missing ';' before identifier 'glAlphaFunc'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1158): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1159): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1159): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1159): error C2146: syntax error: missing ';' before identifier 'GLboolean'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1160): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1160): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1160): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1160): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1160): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1160): error C2146: syntax error: missing ';' before identifier 'glArrayElement'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1160): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1161): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1161): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1161): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1161): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1161): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1161): error C2146: syntax error: missing ';' before identifier 'glBegin'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1161): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1162): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1162): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1162): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1162): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1162): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1162): error C2146: syntax error: missing ';' before identifier 'glBindTexture'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1162): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1163): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1163): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1163): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1163): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1163): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1163): error C2146: syntax error: missing ';' before identifier 'glBitmap'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1163): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1164): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1164): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1164): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1164): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1164): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1164): error C2146: syntax error: missing ';' before identifier 'glBlendFunc'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1164): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1165): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1165): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1165): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1165): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1165): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1165): error C2146: syntax error: missing ';' before identifier 'glCallList'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1165): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1166): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1166): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1166): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1166): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1166): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1166): error C2146: syntax error: missing ';' before identifier 'glCallLists'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1166): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1167): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1167): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1167): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1167): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1167): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1167): error C2146: syntax error: missing ';' before identifier 'glClear'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1167): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1168): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1168): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1168): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1168): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1168): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1168): error C2146: syntax error: missing ';' before identifier 'glClearAccum'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1168): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1169): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1169): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1169): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1169): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1169): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1169): error C2146: syntax error: missing ';' before identifier 'glClearColor'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1169): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1170): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1170): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1170): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1170): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1170): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1170): error C2146: syntax error: missing ';' before identifier 'glClearDepth'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1170): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1171): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1171): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1171): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1171): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1171): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1171): error C2146: syntax error: missing ';' before identifier 'glClearIndex'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1171): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1172): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1172): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1172): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1172): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1172): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1172): error C2146: syntax error: missing ';' before identifier 'glClearStencil'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1172): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1173): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1173): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1173): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1173): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1173): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1173): error C2146: syntax error: missing ';' before identifier 'glClipPlane'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1173): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1174): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1174): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1174): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1174): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1174): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1174): error C2146: syntax error: missing ';' before identifier 'glColor3b'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1174): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1175): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1175): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1175): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1175): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1175): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1175): error C2146: syntax error: missing ';' before identifier 'glColor3bv'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1175): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1176): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1176): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1176): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1176): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1176): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1176): error C2146: syntax error: missing ';' before identifier 'glColor3d'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1176): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1177): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1177): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1177): error C2086: 'int WINGDIAPI': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'WINGDIAPI'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1177): error C2182: 'APIENTRY': this use of 'void' is not valid
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1177): error C2086: 'int APIENTRY': redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1157): note: see declaration of 'APIENTRY'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1177): error C2146: syntax error: missing ';' before identifier 'glColor3dv'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1177): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1178): error C2144: syntax error: 'void' should be preceded by ';'
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um\GL\gl.h(1178): fatal error C1003: error count exceeds 100; stopping compilation
hash.cpp
base_types.cpp
stopwatch.cpp
string.cpp
id_server.cpp
memory_util.cpp
array.cpp
memory.cpp
plane.cpp
math.cpp
transform.cpp
matrix3.cpp
rotation.cpp
eulerangles.cpp
spatial_vector.cpp
spatial_matrix.cpp
odesolve.cpp
constraint.cpp
rigid_body_core.cpp
hinge_bp_builder.cpp
local_constraint_system.cpp
pulley_constraint.cpp
ragdoll_constraint_bp_builder.cpp
fixed_constraint.cpp
ragdoll_constraint.cpp
limited_ball_socket_constraint.cpp
console.cpp
asanstubs.cpp
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(109): error C3646: 'm_fullscreen': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(109): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(110): error C3646: 'm_accelerated': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(110): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(111): error C3646: 'm_windowed': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(111): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(113): error C3646: 'm_rendererID': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(113): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(114): error C3646: 'm_displayMask': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(114): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(115): error C3646: 'm_bufferModes': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(115): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(116): error C3646: 'm_colorModes': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(116): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(117): error C3646: 'm_accumModes': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(117): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(118): error C3646: 'm_depthModes': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(118): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(119): error C3646: 'm_stencilModes': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(119): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(121): error C3646: 'm_maxAuxBuffers': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(121): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(122): error C3646: 'm_maxSampleBuffers': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(122): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(123): error C3646: 'm_maxSamples': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(123): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(124): error C3646: 'm_sampleModes': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(124): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(125): error C3646: 'm_sampleAlpha': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(125): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(127): error C3646: 'm_vidMemory': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(127): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(128): error C3646: 'm_texMemory': unknown override specifier
E:\Repos\source\public\togl\linuxwin\glmdisplay.h(128): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
glmgr.cpp
E:\Repos\source\togl\linuxwin\glmgr.cpp(251): error C2065: 'g_pLauncherMgr': undeclared identifier
E:\Repos\source\togl\linuxwin\glmgr.cpp(256): error C2065: 'g_pLauncherMgr': undeclared identifier
E:\Repos\source\togl\linuxwin\glmgr.cpp(261): error C2065: 'g_pLauncherMgr': undeclared identifier
E:\Repos\source\togl\linuxwin\glmgr.cpp(266): error C2065: 'g_pLauncherMgr': undeclared identifier
E:\Repos\source\togl\linuxwin\glmgr.cpp(270): error C2065: 'g_pLauncherMgr': undeclared identifier
E:\Repos\source\togl\linuxwin\glmgr.cpp(274): error C2065: 'g_pLauncherMgr': undeclared identifier
E:\Repos\source\togl\linuxwin\glmgr.cpp(279): error C2065: 'g_pLauncherMgr': undeclared identifier
E:\Repos\source\togl\linuxwin\glmgr.cpp(284): error C2065: 'g_pLauncherMgr': undeclared identifier
E:\Repos\source\togl\linuxwin\glmgr.cpp(289): error C2065: 'g_pLauncherMgr': undeclared identifier
E:\Repos\source\togl\linuxwin\glmgr.cpp(2555): error C2065: 'm_nsctx': undeclared identifier
E:\Repos\source\togl\linuxwin\glmgr.cpp(2556): error C2065: 'm_ctx': undeclared identifier
E:\Repos\source\togl\linuxwin\glmgr.cpp(2569): fatal error C1189: #error:
dxabstract.cpp
E:\Repos\source\togl\linuxwin\dxabstract.cpp(43): error C2143: syntax error: missing ';' before '*'
E:\Repos\source\togl\linuxwin\dxabstract.cpp(43): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\togl\linuxwin\dxabstract.cpp(43): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
glentrypoints.cpp
E:\Repos\source\togl\linuxwin\glentrypoints.cpp(59): error C2143: syntax error: missing ';' before '*'
E:\Repos\source\togl\linuxwin\glentrypoints.cpp(59): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
E:\Repos\source\togl\linuxwin\glentrypoints.cpp(59): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Waf: Leaving directory `E:\Repos\source\build'
From my knowledge, it's the errors from the code files in togl that're the problem, not the gl.h file in Windows Kits.
If it's within the capabilities of the maintainers, can these errors be looked into and perhaps fixed? I'd love to see ToGL builds working here, as it'd be a great step towards getting older Source games that haven't gotten big revamps from Valve (like Counter Strike: Source) building and running smoothly, as well as (one day) proper Linux/macOS support.
Hello! I found this repo and decided to build it for fun, and found that ToGL was a supported build option. However... it seems that building with ToGL doesn't work at the time being.
Here's a cut-down version of my log:
From my knowledge, it's the errors from the code files in
toglthat're the problem, not thegl.hfile in Windows Kits.If it's within the capabilities of the maintainers, can these errors be looked into and perhaps fixed? I'd love to see ToGL builds working here, as it'd be a great step towards getting older Source games that haven't gotten big revamps from Valve (like Counter Strike: Source) building and running smoothly, as well as (one day) proper Linux/macOS support.