Skip to content

Building with ToGL fails #11

Description

@slam-bert

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions