Guess it is fixed (I mean develop HEAD gives another error).
The error I get now on develop HEAD is below (which looks like the thing fix by -fpermissive). Probably the type of the set occlusionQueries is wrong..
Code: Select all
[ 38%] Building CXX object rts/builds/legacy/CMakeFiles/engine-legacy.dir/__/__/
Lua/LuaOpenGL.cpp.obj
C:\Users\vladms\personal\projects\spring\git.vladms\rts\Lua\LuaOpenGL.cpp: In st
atic member function 'static int LuaOpenGL::DeleteQuery(lua_State*)':
C:\Users\vladms\personal\projects\spring\git.vladms\rts\Lua\LuaOpenGL.cpp:4277:5
0: error: cast from 'const void*' to 'long unsigned int' loses precision [-fperm
issive]
GLuint q = (unsigned long int)lua_topointer(L, 1);
^
C:\Users\vladms\personal\projects\spring\git.vladms\rts\Lua\LuaOpenGL.cpp: In st
atic member function 'static int LuaOpenGL::RunQuery(lua_State*)':
C:\Users\vladms\personal\projects\spring\git.vladms\rts\Lua\LuaOpenGL.cpp:4296:5
0: error: cast from 'const void*' to 'long unsigned int' loses precision [-fperm
issive]
GLuint q = (unsigned long int)lua_topointer(L, 1);
^
C:\Users\vladms\personal\projects\spring\git.vladms\rts\Lua\LuaOpenGL.cpp: In st
atic member function 'static int LuaOpenGL::GetQuery(lua_State*)':
C:\Users\vladms\personal\projects\spring\git.vladms\rts\Lua\LuaOpenGL.cpp:4326:5
0: error: cast from 'const void*' to 'long unsigned int' loses precision [-fperm
issive]
GLuint q = (unsigned long int)lua_topointer(L, 1);
^
rts\builds\legacy\CMakeFiles\engine-legacy.dir\build.make:2334: recipe for targe
t 'rts/builds/legacy/CMakeFiles/engine-legacy.dir/__/__/Lua/LuaOpenGL.cpp.obj' f
ailed
mingw32-make[3]: *** [rts/builds/legacy/CMakeFiles/engine-legacy.dir/__/__/Lua/L
uaOpenGL.cpp.obj] Error 1