Compiler time errors when building OpenGL Renderers for version 8.7

For help with general CEGUI usage:
- Questions about the usage of CEGUI and its features, if not explained in the documentation.
- Problems with the CMAKE configuration or problems occuring during the build process/compilation.
- Errors or unexpected behaviour.

Moderators: CEGUI MVP, CEGUI Team

failingToBuild
Just popping in
Just popping in
Posts: 1
Joined: Fri Nov 12, 2021 18:15

Compiler time errors when building OpenGL Renderers for version 8.7

Postby failingToBuild » Fri Nov 12, 2021 23:34

I'm trying to build version 8.7 release on linux using Eclipse for x64.
For versions 8.5 to 8.7, I cannot compile OpenGL Renderers. On 8.4 and below I seem to be able to compile without issues.
CMake is set to compile OpenGL and OpenGL3
During compilation, some 300+ errors similar to the following two examples pop up related to missing things like GLuint64:

/usr/include/GL/glew.h:18547:105: error: ‘GLuint64EXT’ has not been declared
18547 | typedef GLenum (GLAPIENTRY * PFNGLVIDEOCAPTURENVPROC) (GLuint video_capture_slot, GLuint* sequence_num, GLuint64EXT *capture_time);

/usr/include/GL/glew.h:22729:17: error: ‘PFNGLGETTEXTUREHANDLEARBPROC’ does not name a type; did you mean ‘PFNGLGETHANDLEARBPROC’?
22729 | GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLEARBPROC __glewGetTextureHandleARB;

Here is the CMake log:

Code: Select all

CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at CMakeLists.txt:6 (cmake_policy):
  The OLD behavior for policy CMP0017 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


CMake Deprecation Warning at CMakeLists.txt:10 (cmake_policy):
  The OLD behavior for policy CMP0045 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


The C compiler identification is GNU 11.2.1
The CXX compiler identification is GNU 11.2.1
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working C compiler: /usr/bin/cc - skipped
Detecting C compile features
Detecting C compile features - done
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Check for working CXX compiler: /usr/bin/c++ - skipped
Detecting CXX compile features
Detecting CXX compile features - done
Found PCRE: /usr/lib64/libpcre.so 
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (FREETYPE)
  does not match the name of the calling package (Freetype).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindFreetype.cmake:22 (cegui_find_package_handle_standard_args)
  CMakeLists.txt:83 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find FREETYPE (missing: FREETYPE_LIB FREETYPE_H_PATH_ft2build FREETYPE_H_PATH_ftconfig)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (MINIZIP)
  does not match the name of the calling package (Minizip).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindMinizip.cmake:22 (cegui_find_package_handle_standard_args)
  CMakeLists.txt:84 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find MINIZIP (missing: MINIZIP_LIB MINIZIP_H_PATH)
Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0")
Checking for module 'fribidi'
  Package 'fribidi', required by 'virtual:world', not found
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (FRIBIDI)
  does not match the name of the calling package (Fribidi).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/CEGUIFindHelpers.cmake:78 (cegui_find_package_handle_standard_args)
  cmake/FindFribidi.cmake:6 (cegui_find_package)
  CMakeLists.txt:85 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find FRIBIDI (missing: FRIBIDI_FOUND_ALL_LIBS FRIBIDI_INCLUDE_DIR)
Looking for iconv
Looking for iconv - found
CMake Warning (dev) at cmake/FindIconv.cmake:82 (set):
  implicitly converting 'TYPE' to 'STRING' type.
Call Stack (most recent call first):
  CMakeLists.txt:87 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:315 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib64/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  CMakeLists.txt:90 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Found OpenGL: /usr/lib64/libOpenGL.so   
Found GLEW: /usr/lib64/libGLEW.so 
Found GLM: /usr/include 
Could NOT find GLFW (missing: GLFW_LIB GLFW_H_PATH)
Could NOT find GLFW3 (missing: GLFW3_LIB GLFW3_H_PATH)
Looking for pthread.h
Looking for pthread.h - found
Performing Test CMAKE_HAVE_LIBC_PTHREAD
Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
Found Threads: TRUE 
Could NOT find SDL2 (missing: SDL2_LIB SDL2_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (SDL2IMAGE)
  does not match the name of the calling package (SDL2_image).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindSDL2_image.cmake:84 (cegui_find_package_handle_standard_args)
  CMakeLists.txt:96 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find SDL2IMAGE (missing: SDL2IMAGE_LIB SDL2IMAGE_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (DIRECTXSDK)
  does not match the name of the calling package (DirectXSDK).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindDirectXSDK.cmake:35 (find_package_handle_standard_args)
  CMakeLists.txt:97 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find DIRECTXSDK (missing: DIRECTXSDK_LIB_PATH DIRECTXSDK_H_PATH DIRECTXSDK_MAX_D3D)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args`
  (D3DX11EFFECTS) does not match the name of the calling package
  (D3DX11Effects).  This can lead to problems in calling code that expects
  `find_package` result variables (e.g., `_FOUND`) to follow a certain
  pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindD3DX11Effects.cmake:17 (cegui_find_package_handle_standard_args)
  CMakeLists.txt:98 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find D3DX11EFFECTS (missing: D3DX11EFFECTS_LIB D3DX11EFFECTS_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (IRRLICHT)
  does not match the name of the calling package (Irrlicht).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindIrrlicht.cmake:11 (find_package_handle_standard_args)
  CMakeLists.txt:99 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find IRRLICHT (missing: IRRLICHT_LIB IRRLICHT_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (OGRE) does
  not match the name of the calling package (Ogre).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindOgre.cmake:163 (find_package_handle_standard_args)
  CMakeLists.txt:100 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find OGRE (missing: OGRE_LIB OGRE_H_PATH OGRE_H_BUILD_SETTINGS_PATH)
Could NOT find OIS (missing: OIS_LIB OIS_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (DIRECTFB)
  does not match the name of the calling package (DirectFB).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindDirectFB.cmake:17 (cegui_find_package_handle_standard_args)
  CMakeLists.txt:102 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find DIRECTFB (missing: DIRECTFB_LIB DIRECTFB_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (OPENGLES)
  does not match the name of the calling package (OpenGLES).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindOpenGLES.cmake:13 (find_package_handle_standard_args)
  CMakeLists.txt:103 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find OPENGLES (missing: OPENGLES_LIB OPENGLES_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (EPOXY) does
  not match the name of the calling package (Epoxy).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindEpoxy.cmake:10 (find_package_handle_standard_args)
  CMakeLists.txt:104 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find EPOXY (missing: EPOXY_LIB EPOXY_H_PATH)
Could NOT find EXPAT (missing: EXPAT_LIB EXPAT_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (XERCESC)
  does not match the name of the calling package (XercesC).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindXercesC.cmake:18 (cegui_find_package_handle_standard_args)
  CMakeLists.txt:107 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find XERCESC (missing: XERCESC_LIB XERCESC_H_PATH)
Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (TINYXML)
  does not match the name of the calling package (TinyXML).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindTinyXML.cmake:18 (cegui_find_package_handle_standard_args)
  CMakeLists.txt:109 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find TINYXML (missing: TINYXML_LIB TINYXML_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (RAPIDXML)
  does not match the name of the calling package (RapidXML).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindRapidXML.cmake:9 (find_package_handle_standard_args)
  CMakeLists.txt:110 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find RAPIDXML (missing: RAPIDXML_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (IL) does
  not match the name of the calling package (DevIL).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindDevIL.cmake:26 (cegui_find_package_handle_standard_args)
  CMakeLists.txt:112 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find IL (missing: IL_LIB IL_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (ILU) does
  not match the name of the calling package (DevIL).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindDevIL.cmake:27 (cegui_find_package_handle_standard_args)
  CMakeLists.txt:112 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find ILU (missing: ILU_LIB)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (FREEIMAGE)
  does not match the name of the calling package (FreeImage).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindFreeImage.cmake:18 (cegui_find_package_handle_standard_args)
  CMakeLists.txt:113 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find FREEIMAGE (missing: FREEIMAGE_LIB FREEIMAGE_H_PATH)
Could NOT find SILLY (missing: SILLY_LIB SILLY_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (CORONA)
  does not match the name of the calling package (Corona).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindCorona.cmake:21 (cegui_find_package_handle_standard_args)
  CMakeLists.txt:115 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find CORONA (missing: CORONA_LIB CORONA_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (PVRTOOLS)
  does not match the name of the calling package (PVRTools).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindPVRTools.cmake:10 (find_package_handle_standard_args)
  CMakeLists.txt:116 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find PVRTOOLS (missing: PVRTOOLS_LIB PVRTOOLS_H_PATH)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (LUA51) does
  not match the name of the calling package (Lua51).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindLua51.cmake:17 (cegui_find_package_handle_standard_args)
  CMakeLists.txt:118 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find LUA51 (missing: LUA_LIB LUA_H_PATH)
Could NOT find TOLUAPP (missing: TOLUAPP_LIB TOLUAPP_H_PATH)
Found PythonInterp: /usr/bin/python3.9 (found version "3.9.7")
Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) (Required is exact version "3.9.7")
Could NOT find Boost: missing: python unit_test_framework system timer (found /usr/lib64/cmake/Boost-1.77.0/BoostConfig.cmake (found suitable version "1.77.0", minimum required is "1.36.0"))
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
  The package name passed to `find_package_handle_standard_args` (FREETYPE)
  does not match the name of the calling package (Freetype).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/CEGUIMacros.cmake:663 (find_package_handle_standard_args)
  cmake/FindFreetype.cmake:22 (cegui_find_package_handle_standard_args)
  /usr/share/cmake/Modules/FindGTK2.cmake:679 (find_package)
  CMakeLists.txt:132 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

Could NOT find FREETYPE (missing: FREETYPE_LIB FREETYPE_H_PATH_ft2build FREETYPE_H_PATH_ftconfig)
Some or all of the gtk libraries were not found. (missing: GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY)
CMake Warning (dev) at CMakeLists.txt:173 (set):
  implicitly converting 'INT' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.

Info: The OpenGL-, OpenGL3 and/or OpenGL ES 2 Renderers are disabled in the SampleBrowser because of missing dependencies (GLFW 2/3 library).  Please add the GFLW dependency and run 'Configure' in CMake again, in case you want to run the SampleBrowser using the OpenGL, OpenGL3 or OpenGL ES 2 Renderers.
CMake Warning at CMakeLists.txt:463 (message):
  None of the XML parser modules are going to be built.

  You should ensure that CEGUI_OPTION_DEFAULT_XMLPARSER is set to something

  appropriate.


CMake Warning at CMakeLists.txt:508 (message):
  None of the image codec modules are going to be built.

  You should ensure that CEGUI_OPTION_DEFAULT_IMAGECODEC is set to something

  appropriate.


Configuring done
Generating done



Here is the compilation log:

Code: Select all

15:25:59 **** Build of configuration Default for project build ****
make all
[  0%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Affector.cpp.o
[  0%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Animation.cpp.o
[  1%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/AnimationInstance.cpp.o
[  1%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/AnimationManager.cpp.o
[  2%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Animation_xmlHandler.cpp.o
[  2%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Base.cpp.o
[  3%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/BasicImage.cpp.o
[  3%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/BasicRenderedStringParser.cpp.o
[  4%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/BidiVisualMapping.cpp.o
[  4%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/BoundSlot.cpp.o
[  5%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/CentredRenderedString.cpp.o
[  5%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ChainedXMLHandler.cpp.o
[  6%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Clipboard.cpp.o
[  6%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Colour.cpp.o
[  7%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ColourRect.cpp.o
[  7%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/CompositeResourceProvider.cpp.o
[  8%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Config_xmlHandler.cpp.o
[  8%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/CoordConverter.cpp.o
[  9%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DataContainer.cpp.o
[  9%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DefaultLogger.cpp.o
[ 10%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DefaultRenderedStringParser.cpp.o
[ 10%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DefaultResourceProvider.cpp.o
[ 11%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/DynamicModule.cpp.o
[ 11%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Element.cpp.o
[ 12%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Event.cpp.o
[ 12%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/EventArgs.cpp.o
[ 12%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/EventSet.cpp.o
[ 13%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Exceptions.cpp.o
[ 13%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FactoryModule.cpp.o
[ 14%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FactoryRegisterer.cpp.o
[ 14%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Font.cpp.o
[ 15%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FontManager.cpp.o
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/FontManager.cpp: In member function ‘CEGUI::Font& CEGUI::FontManager::createFreeTypeFont(const CEGUI::String&, float, bool, const CEGUI::String&, const CEGUI::String&, CEGUI::AutoScaledMode, const Sizef&, CEGUI::XMLResourceExistsAction)’:
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/FontManager.cpp:76:53: warning: unused parameter ‘font_name’ [-Wunused-parameter]
   76 | Font& FontManager::createFreeTypeFont(const String& font_name,
      |                                       ~~~~~~~~~~~~~~^~~~~~~~~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/FontManager.cpp:77:51: warning: unused parameter ‘point_size’ [-Wunused-parameter]
   77 |                                       const float point_size,
      |                                       ~~~~~~~~~~~~^~~~~~~~~~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/FontManager.cpp:78:50: warning: unused parameter ‘anti_aliased’ [-Wunused-parameter]
   78 |                                       const bool anti_aliased,
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/FontManager.cpp:79:53: warning: unused parameter ‘font_filename’ [-Wunused-parameter]
   79 |                                       const String& font_filename,
      |                                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/FontManager.cpp:80:53: warning: unused parameter ‘resource_group’ [-Wunused-parameter]
   80 |                                       const String& resource_group,
      |                                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/FontManager.cpp:81:60: warning: unused parameter ‘auto_scaled’ [-Wunused-parameter]
   81 |                                       const AutoScaledMode auto_scaled,
      |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/FontManager.cpp:82:52: warning: unused parameter ‘native_res’ [-Wunused-parameter]
   82 |                                       const Sizef& native_res,
      |                                       ~~~~~~~~~~~~~^~~~~~~~~~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/FontManager.cpp:83:63: warning: unused parameter ‘action’ [-Wunused-parameter]
   83 |                                       XMLResourceExistsAction action)
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
[ 15%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Font_xmlHandler.cpp.o
[ 16%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/FormattedRenderedString.cpp.o
[ 16%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/GUIContext.cpp.o
[ 17%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/GUILayout_xmlHandler.cpp.o
[ 17%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/GeometryBuffer.cpp.o
[ 18%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/GlobalEventSet.cpp.o
[ 18%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/IconvStringTranscoder.cpp.o
[ 19%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Image.cpp.o
[ 19%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ImageCodec.cpp.o
[ 20%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ImageManager.cpp.o
[ 20%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/JustifiedRenderedString.cpp.o
[ 21%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/JustifiedRenderedStringWordWrapper.cpp.o
[ 21%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/KeyFrame.cpp.o
[ 22%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/LeftAlignedRenderedString.cpp.o
[ 22%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/LinkedEvent.cpp.o
[ 23%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Logger.cpp.o
[ 23%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/MouseCursor.cpp.o
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/MouseCursor.cpp: In member function ‘void CEGUI::MouseCursor::setImage(const CEGUI::Image*)’:
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/MouseCursor.cpp:99:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
   99 |     if (image == d_cursorImage)
      |     ^~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/MouseCursor.cpp:102:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  102 |         d_cursorImage = image;
      |         ^~~~~~~~~~~~~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/MouseCursor.cpp: In member function ‘void CEGUI::MouseCursor::setDefaultImage(const CEGUI::Image*)’:
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/MouseCursor.cpp:122:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  122 |     if (image == d_defaultCursorImage)
      |     ^~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/MouseCursor.cpp:125:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  125 |         d_defaultCursorImage = image;
      |         ^~~~~~~~~~~~~~~~~~~~
[ 24%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/NamedElement.cpp.o
[ 24%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/NamedXMLResourceManager.cpp.o
[ 25%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/PCRERegexMatcher.cpp.o
[ 25%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/PixmapFont.cpp.o
[ 25%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Property.cpp.o
[ 26%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/PropertyHelper.cpp.o
[ 26%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/PropertySet.cpp.o
[ 27%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Quaternion.cpp.o
[ 27%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Rect.cpp.o
[ 28%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderEffectManager.cpp.o
[ 28%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderQueue.cpp.o
[ 29%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderTarget.cpp.o
[ 29%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedString.cpp.o
[ 30%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringComponent.cpp.o
[ 30%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringImageComponent.cpp.o
[ 31%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringTextComponent.cpp.o
[ 31%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringWidgetComponent.cpp.o
[ 32%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderingSurface.cpp.o
[ 32%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderingWindow.cpp.o
[ 33%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/RightAlignedRenderedString.cpp.o
[ 33%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Scheme.cpp.o
[ 34%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/SchemeManager.cpp.o
[ 34%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Scheme_xmlHandler.cpp.o
[ 35%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/ScriptModule.cpp.o
[ 35%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/SimpleTimer.cpp.o
[ 36%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/String.cpp.o
[ 36%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/SubscriberSlot.cpp.o
[ 37%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/System.cpp.o
[ 37%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/SystemKeys.cpp.o
[ 37%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/TextUtils.cpp.o
[ 38%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/Window.cpp.o
[ 38%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowFactory.cpp.o
[ 39%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowFactoryManager.cpp.o
[ 39%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowManager.cpp.o
[ 40%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowRenderer.cpp.o
[ 40%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowRendererManager.cpp.o
[ 41%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLAttributes.cpp.o
[ 41%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLHandler.cpp.o
[ 42%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLParser.cpp.o
[ 42%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLSerializer.cpp.o
[ 43%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ButtonBase.cpp.o
[ 43%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ClippedContainer.cpp.o
[ 44%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ComboDropList.cpp.o
[ 44%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Combobox.cpp.o
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/Combobox.cpp: In member function ‘bool CEGUI::Combobox::listbox_ListContentsChangedHandler(const CEGUI::EventArgs&)’:
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/Combobox.cpp:1124:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 1124 |     if (isDropDownListVisible())
      |     ^~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/Combobox.cpp:1127:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
 1127 |         WindowEventArgs args(this);
      |         ^~~~~~~~~~~~~~~
[ 45%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/DefaultWindow.cpp.o
[ 45%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/DragContainer.cpp.o
[ 46%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Editbox.cpp.o
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/Editbox.cpp: In member function ‘void CEGUI::Editbox::setValidator(CEGUI::RegexMatcher*)’:
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/Editbox.cpp:328:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  328 |     if (d_weOwnValidator && d_validator)
      |     ^~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/Editbox.cpp:331:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  331 |         d_validator = validator;
      |         ^~~~~~~~~~~
[ 46%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/FrameWindow.cpp.o
[ 47%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/GridLayoutContainer.cpp.o
[ 47%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/GroupBox.cpp.o
[ 48%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/HorizontalLayoutContainer.cpp.o
[ 48%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ItemEntry.cpp.o
[ 49%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ItemListBase.cpp.o
[ 49%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ItemListbox.cpp.o
[ 50%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/LayoutCell.cpp.o
[ 50%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/LayoutContainer.cpp.o
[ 50%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListHeader.cpp.o
[ 51%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListHeaderSegment.cpp.o
[ 51%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Listbox.cpp.o
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/Listbox.cpp: In member function ‘void CEGUI::Listbox::handleUpdatedItemData()’:
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/Listbox.cpp:555:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  555 |     if (d_sorted)
      |     ^~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/Listbox.cpp:558:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  558 |         configureScrollbars();
      |         ^~~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListboxItem.cpp.o
[ 52%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListboxTextItem.cpp.o
[ 53%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MenuBase.cpp.o
[ 53%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MenuItem.cpp.o
[ 54%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Menubar.cpp.o
[ 54%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MultiColumnList.cpp.o
[ 55%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MultiLineEditbox.cpp.o
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/MultiLineEditbox.cpp: In member function ‘void CEGUI::MultiLineEditbox::formatText(bool)’:
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/MultiLineEditbox.cpp:555:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  555 |     if (update_scrollbars)
      |     ^~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/MultiLineEditbox.cpp:558:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  558 |         invalidate();
      |         ^~~~~~~~~~
[ 55%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/PopupMenu.cpp.o
[ 56%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ProgressBar.cpp.o
[ 56%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/PushButton.cpp.o
[ 57%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/RadioButton.cpp.o
[ 57%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ScrollablePane.cpp.o
[ 58%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Scrollbar.cpp.o
[ 58%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ScrolledContainer.cpp.o
[ 59%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ScrolledItemListBase.cpp.o
[ 59%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/SequentialLayoutContainer.cpp.o
[ 60%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Slider.cpp.o
[ 60%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Spinner.cpp.o
[ 61%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/TabButton.cpp.o
[ 61%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/TabControl.cpp.o
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/TabControl.cpp: In member function ‘size_t CEGUI::TabControl::getSelectedTabIndex() const’:
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/TabControl.cpp:174:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
  174 |     for (size_t i = 0; i < d_tabButtonVector.size (); ++i)
      |     ^~~
In file included from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/include/CEGUI/Exceptions.h:32,
                 from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/TabControl.cpp:29:
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/include/CEGUI/Base.h:122:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
  122 | #   define CEGUI_THROW(e) throw e
      |                           ^~~~~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/TabControl.cpp:178:9: note: in expansion of macro ‘CEGUI_THROW’
  178 |         CEGUI_THROW(UnknownObjectException("Current tab not in list?"));
      |         ^~~~~~~~~~~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/TabControl.cpp: In member function ‘CEGUI::TabButton* CEGUI::TabControl::getButtonForTabContents(CEGUI::Window*) const’:
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/TabControl.cpp:330:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
  330 |     for (size_t i = 0; i < d_tabButtonVector.size (); ++i)
      |     ^~~
In file included from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/include/CEGUI/Exceptions.h:32,
                 from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/TabControl.cpp:29:
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/include/CEGUI/Base.h:122:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
  122 | #   define CEGUI_THROW(e) throw e
      |                           ^~~~~
/home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/widgets/TabControl.cpp:334:9: note: in expansion of macro ‘CEGUI_THROW’
  334 |         CEGUI_THROW(UnknownObjectException(
      |         ^~~~~~~~~~~
[ 62%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Thumb.cpp.o
[ 62%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Titlebar.cpp.o
[ 62%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ToggleButton.cpp.o
[ 63%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Tooltip.cpp.o
[ 63%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Tree.cpp.o
[ 64%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/TreeItem.cpp.o
[ 64%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/VerticalLayoutContainer.cpp.o
[ 65%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/ComponentBase.cpp.o
[ 65%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/Dimensions.cpp.o
[ 66%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/EventAction.cpp.o
[ 66%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/EventLinkDefinition.cpp.o
[ 67%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/FormattingSetting.cpp.o
[ 67%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/FrameComponent.cpp.o
[ 68%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/ImageryComponent.cpp.o
[ 68%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/ImagerySection.cpp.o
[ 69%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/LayerSpecification.cpp.o
[ 69%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/NamedArea.cpp.o
[ 70%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/PropertyDefinitionBase.cpp.o
[ 70%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/PropertyInitialiser.cpp.o
[ 71%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/SectionSpecification.cpp.o
[ 71%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/StateImagery.cpp.o
[ 72%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/TextComponent.cpp.o
[ 72%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/WidgetComponent.cpp.o
[ 73%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/WidgetLookFeel.cpp.o
[ 73%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/WidgetLookManager.cpp.o
[ 74%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/XMLEnumHelper.cpp.o
[ 74%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/XMLHandler.cpp.o
[ 75%] Linking CXX shared library ../../lib/libCEGUIBase-0.so
[ 75%] Built target CEGUIBase-0
[ 76%] Building CXX object cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GL.cpp.o
In file included from /usr/include/c++/11/cstdint:35,
                 from /usr/include/GL/glew.h:225,
                 from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/include/CEGUI/RendererModules/OpenGL/GL.h:38,
                 from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/RendererModules/OpenGL/GL.cpp:27:
/usr/include/c++/11/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
   32 | #error This file requires compiler and library support \
      |  ^~~~~
In file included from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/include/CEGUI/RendererModules/OpenGL/GL.h:38,
                 from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/RendererModules/OpenGL/GL.cpp:27:
/usr/include/GL/glew.h:316:9: error: ‘int64_t’ does not name a type
  316 | typedef int64_t GLint64EXT;
      |         ^~~~~~~
/usr/include/GL/glew.h:317:9: error: ‘uint64_t’ does not name a type
  317 | typedef uint64_t GLuint64EXT;
      |         ^~~~~~~~
/usr/include/GL/glew.h:319:9: error: ‘GLint64EXT’ does not name a type
  319 | typedef GLint64EXT  GLint64;
      |         ^~~~~~~~~~
/usr/include/GL/glew.h:320:9: error: ‘GLuint64EXT’ does not name a type
  320 | typedef GLuint64EXT GLuint64;
      |         ^~~~~~~~~~~
In file included from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/include/CEGUI/RendererModules/OpenGL/GL.h:38,
                 from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/RendererModules/OpenGL/GL.cpp:27:
/usr/include/GL/glew.h:2379:91: error: ‘GLint64’ has not been declared
 2379 | typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum value, GLint64 * data);
      |                                                                                           ^~~~~~~
/usr/include/GL/glew.h:2380:83: error: ‘GLint64’ has not been declared
 2380 | typedef void (GLAPIENTRY * PFNGLGETINTEGER64I_VPROC) (GLenum pname, GLuint index, GLint64 * data);
      |                                                                                   ^~~~~~~
/usr/include/GL/glew.h:3372:88: error: ‘GLint64’ has not been declared
 3372 | typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VANGLEPROC) (GLuint id, GLenum pname, GLint64* params);
      |                                                                                        ^~~~~~~
/usr/include/GL/glew.h:3374:89: error: ‘GLuint64’ has not been declared
 3374 | typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VANGLEPROC) (GLuint id, GLenum pname, GLuint64* params);
      |                                                                                         ^~~~~~~~
/usr/include/GL/glew.h:3688:94: error: ‘GLuint64’ has not been declared
 3688 | typedef GLenum (GLAPIENTRY * PFNGLCLIENTWAITSYNCAPPLEPROC) (GLsync GLsync, GLbitfield flags, GLuint64 timeout);
      |                                                                                              ^~~~~~~~
/usr/include/GL/glew.h:3691:72: error: ‘GLint64’ has not been declared
 3691 | typedef void (GLAPIENTRY * PFNGLGETINTEGER64VAPPLEPROC) (GLenum pname, GLint64* params);
      |                                                                        ^~~~~~~
/usr/include/GL/glew.h:3694:86: error: ‘GLuint64’ has not been declared
 3694 | typedef void (GLAPIENTRY * PFNGLWAITSYNCAPPLEPROC) (GLsync GLsync, GLbitfield flags, GLuint64 timeout);
      |                                                                                      ^~~~~~~~
/usr/include/GL/glew.h:4008:9: error: typedef ‘GLuint64’ is initialized (use ‘decltype’ instead)
 4008 | typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLEARBPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
      |         ^~~~~~~~
/usr/include/GL/glew.h:4008:32: error: ‘PFNGLGETIMAGEHANDLEARBPROC’ was not declared in this scope
 4008 | typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLEARBPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:4009:9: error: typedef ‘GLuint64’ is initialized (use ‘decltype’ instead)
 4009 | typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLEARBPROC) (GLuint texture);
      |         ^~~~~~~~
/usr/include/GL/glew.h:4009:32: error: ‘PFNGLGETTEXTUREHANDLEARBPROC’ was not declared in this scope; did you mean ‘PFNGLTEXTURERANGEAPPLEPROC’?
 4009 | typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLEARBPROC) (GLuint texture);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                PFNGLTEXTURERANGEAPPLEPROC
/usr/include/GL/glew.h:4010:9: error: typedef ‘GLuint64’ is initialized (use ‘decltype’ instead)
 4010 | typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint texture, GLuint sampler);
      |         ^~~~~~~~
/usr/include/GL/glew.h:4010:32: error: ‘PFNGLGETTEXTURESAMPLERHANDLEARBPROC’ was not declared in this scope
 4010 | typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint texture, GLuint sampler);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:4011:92: error: ‘GLuint64EXT’ has not been declared
 4011 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLUI64VARBPROC) (GLuint index, GLenum pname, GLuint64EXT* params);
      |                                                                                            ^~~~~~~~~~~
/usr/include/GL/glew.h:4012:33: error: typedef ‘PFNGLISIMAGEHANDLERESIDENTARBPROC’ is initialized (use ‘decltype’ instead)
 4012 | typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:4012:69: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
 4012 | typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle);
      |                                                                     ^~~~~~~~
      |                                                                     GLuint
/usr/include/GL/glew.h:4013:33: error: typedef ‘PFNGLISTEXTUREHANDLERESIDENTARBPROC’ is initialized (use ‘decltype’ instead)
 4013 | typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:4013:71: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
 4013 | typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle);
      |                                                                       ^~~~~~~~
      |                                                                       GLuint
/usr/include/GL/glew.h:4014:28: error: typedef ‘PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC’ is initialized (use ‘decltype’ instead)
 4014 | typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint64 handle);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:4014:69: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
 4014 | typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint64 handle);
      |                                                                     ^~~~~~~~
      |                                                                     GLuint
/usr/include/GL/glew.h:4015:28: error: typedef ‘PFNGLMAKEIMAGEHANDLERESIDENTARBPROC’ is initialized (use ‘decltype’ instead)
 4015 | typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle, GLenum access);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:4015:66: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
 4015 | typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle, GLenum access);
      |                                                                  ^~~~~~~~
      |                                                                  GLuint
/usr/include/GL/glew.h:4015:90: error: expected primary-expression before ‘access’
 4015 | typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle, GLenum access);
      |                                                                                          ^~~~~~
/usr/include/GL/glew.h:4016:28: error: typedef ‘PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC’ is initialized (use ‘decltype’ instead)
 4016 | typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuint64 handle);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:4016:71: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
 4016 | typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuint64 handle);
      |                                                                       ^~~~~~~~
      |                                                                       GLuint
/usr/include/GL/glew.h:4017:28: error: typedef ‘PFNGLMAKETEXTUREHANDLERESIDENTARBPROC’ is initialized (use ‘decltype’ instead)
 4017 | typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:4017:68: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
 4017 | typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle);
      |                                                                    ^~~~~~~~
      |                                                                    GLuint
/usr/include/GL/glew.h:4018:99: error: ‘GLuint64’ has not been declared
 4018 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC) (GLuint program, GLint location, GLuint64 value);
      |                                                                                                   ^~~~~~~~
/usr/include/GL/glew.h:4019:121: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
 4019 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* values);
      |                                                                                                                         ^~~~~~~~
      |                                                                                                                         GLuint
/usr/include/GL/glew.h:4020:76: error: ‘GLuint64’ has not been declared
 4020 | typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64ARBPROC) (GLint location, GLuint64 value);
      |                                                                            ^~~~~~~~
/usr/include/GL/glew.h:4021:98: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
 4021 | typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64VARBPROC) (GLint location, GLsizei count, const GLuint64* value);
      |                                                                                                  ^~~~~~~~
      |                                                                                                  GLuint
/usr/include/GL/glew.h:4022:75: error: ‘GLuint64EXT’ has not been declared
 4022 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64ARBPROC) (GLuint index, GLuint64EXT x);
      |                                                                           ^~~~~~~~~~~
/usr/include/GL/glew.h:4023:82: error: ‘GLuint64EXT’ does not name a type
 4023 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64VARBPROC) (GLuint index, const GLuint64EXT* v);
      |                                                                                  ^~~~~~~~~~~
In file included from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/include/CEGUI/RendererModules/OpenGL/GL.h:38,
                 from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/RendererModules/OpenGL/GL.cpp:27:
/usr/include/GL/glew.h:4456:96: error: ‘GLint64’ has not been declared
 4456 | typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERI64VPROC) (GLuint buffer, GLenum pname, GLint64* params);
      |                                                                                                ^~~~~~~
/usr/include/GL/glew.h:4474:105: error: ‘GLint64’ has not been declared
 4474 | typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKI64_VPROC) (GLuint xfb, GLenum pname, GLuint index, GLint64* param);
      |                                                                                                         ^~~~~~~
/usr/include/GL/glew.h:4477:107: error: ‘GLint64’ has not been declared
 4477 | typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINDEXED64IVPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint64* param);
      |                                                                                                           ^~~~~~~
/usr/include/GL/glew.h:5177:89: error: ‘GLint64’ has not been declared
 5177 | typedef void (GLAPIENTRY * PFNGLGETUNIFORMI64VARBPROC) (GLuint program, GLint location, GLint64* params);
      |                                                                                         ^~~~~~~
/usr/include/GL/glew.h:5178:90: error: ‘GLuint64’ has not been declared
 5178 | typedef void (GLAPIENTRY * PFNGLGETUNIFORMUI64VARBPROC) (GLuint program, GLint location, GLuint64* params);
      |                                                                                          ^~~~~~~~
/usr/include/GL/glew.h:5179:107: error: ‘GLint64’ has not been declared
 5179 | typedef void (GLAPIENTRY * PFNGLGETNUNIFORMI64VARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint64* params);
      |                                                                                                           ^~~~~~~
/usr/include/GL/glew.h:5180:108: error: ‘GLuint64’ has not been declared
 5180 | typedef void (GLAPIENTRY * PFNGLGETNUNIFORMUI64VARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint64* params);
      |                                                                                                            ^~~~~~~~
/usr/include/GL/glew.h:5181:93: error: ‘GLint64’ has not been declared
 5181 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64ARBPROC) (GLuint program, GLint location, GLint64 x);
      |                                                                                             ^~~~~~~
/usr/include/GL/glew.h:5182:115: error: ‘GLint64’ does not name a type; did you mean ‘GLint’?
 5182 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64* value);
      |                                                                                                                   ^~~~~~~
      |                                                                                                                   GLint
/usr/include/GL/glew.h:5183:94: error: ‘GLuint64’ has not been declared
 5183 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64ARBPROC) (GLuint program, GLint location, GLuint64 x);
      |                                                                                              ^~~~~~~~
/usr/include/GL/glew.h:5184:116: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
 5184 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* value);
      |                                                                                                                    ^~~~~~~~
      |                                                                                                                    GLuint
/usr/include/GL/glew.h:5185:93: error: ‘GLint64’ has not been declared
 5185 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y);
      |                                                                                             ^~~~~~~
/usr/include/GL/glew.h:5185:104: error: ‘GLint64’ has not been declared
 5185 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y);
      |                                                                                                        ^~~~~~~
/usr/include/GL/glew.h:5186:115: error: ‘GLint64’ does not name a type; did you mean ‘GLint’?
 5186 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64* value);
      |                                                                                                                   ^~~~~~~
      |                                                                                                                   GLint
/usr/include/GL/glew.h:5187:94: error: ‘GLuint64’ has not been declared
 5187 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y);
      |                                                                                              ^~~~~~~~
/usr/include/GL/glew.h:5187:106: error: ‘GLuint64’ has not been declared
 5187 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y);
      |                                                                                                          ^~~~~~~~
/usr/include/GL/glew.h:5188:116: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
 5188 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* value);
      |                                                                                                                    ^~~~~~~~
      |                                                                                                                    GLuint
/usr/include/GL/glew.h:5189:93: error: ‘GLint64’ has not been declared
 5189 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z);
      |                                                                                             ^~~~~~~
/usr/include/GL/glew.h:5189:104: error: ‘GLint64’ has not been declared
 5189 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z);
      |                                                                                                        ^~~~~~~
/usr/include/GL/glew.h:5189:115: error: ‘GLint64’ has not been declared
 5189 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z);
      |                                                                                                                   ^~~~~~~
/usr/include/GL/glew.h:5190:115: error: ‘GLint64’ does not name a type; did you mean ‘GLint’?
 5190 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64* value);
      |                                                                                                                   ^~~~~~~
      |                                                                                                                   GLint
/usr/include/GL/glew.h:5191:94: error: ‘GLuint64’ has not been declared
 5191 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
      |                                                                                              ^~~~~~~~
/usr/include/GL/glew.h:5191:106: error: ‘GLuint64’ has not been declared
 5191 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
      |                                                                                                          ^~~~~~~~
/usr/include/GL/glew.h:5191:118: error: ‘GLuint64’ has not been declared
 5191 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
      |                                                                                                                      ^~~~~~~~
/usr/include/GL/glew.h:5192:116: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
 5192 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* value);
      |                                                                                                                    ^~~~~~~~
      |                                                                                                                    GLuint
/usr/include/GL/glew.h:5193:93: error: ‘GLint64’ has not been declared
 5193 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
      |                                                                                             ^~~~~~~
/usr/include/GL/glew.h:5193:104: error: ‘GLint64’ has not been declared
 5193 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
      |                                                                                                        ^~~~~~~
/usr/include/GL/glew.h:5193:115: error: ‘GLint64’ has not been declared
 5193 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
      |                                                                                                                   ^~~~~~~
/usr/include/GL/glew.h:5193:126: error: ‘GLint64’ has not been declared
 5193 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
      |                                                                                                                              ^~~~~~~
/usr/include/GL/glew.h:5194:115: error: ‘GLint64’ does not name a type; did you mean ‘GLint’?
 5194 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64* value);
      |                                                                                                                   ^~~~~~~
      |                                                                                                                   GLint
/usr/include/GL/glew.h:5195:94: error: ‘GLuint64’ has not been declared
 5195 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
      |                                                                                              ^~~~~~~~
/usr/include/GL/glew.h:5195:106: error: ‘GLuint64’ has not been declared
 5195 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
      |                                                                                                          ^~~~~~~~
/usr/include/GL/glew.h:5195:118: error: ‘GLuint64’ has not been declared
 5195 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
      |                                                                                                                      ^~~~~~~~
/usr/include/GL/glew.h:5195:130: error: ‘GLuint64’ has not been declared
 5195 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
      |                                                                                                                                  ^~~~~~~~
/usr/include/GL/glew.h:5196:116: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
 5196 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* value);
      |                                                                                                                    ^~~~~~~~
      |                                                                                                                    GLuint
/usr/include/GL/glew.h:5197:70: error: ‘GLint64’ has not been declared
 5197 | typedef void (GLAPIENTRY * PFNGLUNIFORM1I64ARBPROC) (GLint location, GLint64 x);
      |                                                                      ^~~~~~~
/usr/include/GL/glew.h:5198:92: error: ‘GLint64’ does not name a type; did you mean ‘GLint’?
 5198 | typedef void (GLAPIENTRY * PFNGLUNIFORM1I64VARBPROC) (GLint location, GLsizei count, const GLint64* value);
      |                                                                                            ^~~~~~~
      |                                                                                            GLint
/usr/include/GL/glew.h:5199:71: error: ‘GLuint64’ has not been declared
 5199 | typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64ARBPROC) (GLint location, GLuint64 x);
      |                                                                       ^~~~~~~~
/usr/include/GL/glew.h:5200:93: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
 5200 | typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64VARBPROC) (GLint location, GLsizei count, const GLuint64* value);
      |                                                                                             ^~~~~~~~
      |                                                                                             GLuint
/usr/include/GL/glew.h:5201:70: error: ‘GLint64’ has not been declared
 5201 | typedef void (GLAPIENTRY * PFNGLUNIFORM2I64ARBPROC) (GLint location, GLint64 x, GLint64 y);
      |                                                                      ^~~~~~~
/usr/include/GL/glew.h:5201:81: error: ‘GLint64’ has not been declared
 5201 | typedef void (GLAPIENTRY * PFNGLUNIFORM2I64ARBPROC) (GLint location, GLint64 x, GLint64 y);
      |                                                                                 ^~~~~~~
/usr/include/GL/glew.h:5202:92: error: ‘GLint64’ does not name a type; did you mean ‘GLint’?
 5202 | typedef void (GLAPIENTRY * PFNGLUNIFORM2I64VARBPROC) (GLint location, GLsizei count, const GLint64* value);
      |                                                                                            ^~~~~~~
      |                                                                                            GLint
/usr/include/GL/glew.h:5203:71: error: ‘GLuint64’ has not been declared
 5203 | typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y);
      |                                                                       ^~~~~~~~
/usr/include/GL/glew.h:5203:83: error: ‘GLuint64’ has not been declared
 5203 | typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y);
      |                                                                                   ^~~~~~~~
/usr/include/GL/glew.h:5204:93: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
 5204 | typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64VARBPROC) (GLint location, GLsizei count, const GLuint64* value);
      |                                                                                             ^~~~~~~~
      |                                                                                             GLuint
/usr/include/GL/glew.h:5205:70: error: ‘GLint64’ has not been declared
 5205 | typedef void (GLAPIENTRY * PFNGLUNIFORM3I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z);
      |                                                                      ^~~~~~~
/usr/include/GL/glew.h:5205:81: error: ‘GLint64’ has not been declared
 5205 | typedef void (GLAPIENTRY * PFNGLUNIFORM3I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z);
      |                                                                                 ^~~~~~~
/usr/include/GL/glew.h:5205:92: error: ‘GLint64’ has not been declared
 5205 | typedef void (GLAPIENTRY * PFNGLUNIFORM3I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z);
      |                                                                                            ^~~~~~~
/usr/include/GL/glew.h:5206:92: error: ‘GLint64’ does not name a type; did you mean ‘GLint’?
 5206 | typedef void (GLAPIENTRY * PFNGLUNIFORM3I64VARBPROC) (GLint location, GLsizei count, const GLint64* value);
      |                                                                                            ^~~~~~~
      |                                                                                            GLint
/usr/include/GL/glew.h:5207:71: error: ‘GLuint64’ has not been declared
 5207 | typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
      |                                                                       ^~~~~~~~
/usr/include/GL/glew.h:5207:83: error: ‘GLuint64’ has not been declared
 5207 | typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
      |                                                                                   ^~~~~~~~
/usr/include/GL/glew.h:5207:95: error: ‘GLuint64’ has not been declared
 5207 | typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
      |                                                                                               ^~~~~~~~
/usr/include/GL/glew.h:5208:93: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
 5208 | typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64VARBPROC) (GLint location, GLsizei count, const GLuint64* value);
      |                                                                                             ^~~~~~~~
      |                                                                                             GLuint
/usr/include/GL/glew.h:5209:70: error: ‘GLint64’ has not been declared
 5209 | typedef void (GLAPIENTRY * PFNGLUNIFORM4I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
      |                                                                      ^~~~~~~
/usr/include/GL/glew.h:5209:81: error: ‘GLint64’ has not been declared
 5209 | typedef void (GLAPIENTRY * PFNGLUNIFORM4I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
      |                                                                                 ^~~~~~~
/usr/include/GL/glew.h:5209:92: error: ‘GLint64’ has not been declared
 5209 | typedef void (GLAPIENTRY * PFNGLUNIFORM4I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
      |                                                                                            ^~~~~~~
/usr/include/GL/glew.h:5209:103: error: ‘GLint64’ has not been declared
 5209 | typedef void (GLAPIENTRY * PFNGLUNIFORM4I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
      |                                                                                                       ^~~~~~~
/usr/include/GL/glew.h:5210:92: error: ‘GLint64’ does not name a type; did you mean ‘GLint’?
 5210 | typedef void (GLAPIENTRY * PFNGLUNIFORM4I64VARBPROC) (GLint location, GLsizei count, const GLint64* value);
      |                                                                                            ^~~~~~~
      |                                                                                            GLint
/usr/include/GL/glew.h:5211:71: error: ‘GLuint64’ has not been declared
 5211 | typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
      |                                                                       ^~~~~~~~
/usr/include/GL/glew.h:5211:83: error: ‘GLuint64’ has not been declared
 5211 | typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
      |                                                                                   ^~~~~~~~
/usr/include/GL/glew.h:5211:95: error: ‘GLuint64’ has not been declared
 5211 | typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
      |                                                                                               ^~~~~~~~
/usr/include/GL/glew.h:5211:107: error: ‘GLuint64’ has not been declared
 5211 | typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
      |                                                                                                           ^~~~~~~~
/usr/include/GL/glew.h:5212:93: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
 5212 | typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64VARBPROC) (GLint location, GLsizei count, const GLuint64* value);
      |                                                                                             ^~~~~~~~
      |                                                                                             GLuint
/usr/include/GL/glew.h:5587:130: error: ‘GLint64’ has not been declared
 5587 | typedef void (GLAPIENTRY * PFNGLGETINTERNALFORMATI64VPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64* params);
      |                                                                                                                                  ^~~~~~~
/usr/include/GL/glew.h:7051:87: error: ‘GLuint64’ has not been declared
 7051 | typedef GLenum (GLAPIENTRY * PFNGLCLIENTWAITSYNCPROC) (GLsync GLsync,GLbitfield flags,GLuint64 timeout);
      |                                                                                       ^~~~~~~~
/usr/include/GL/glew.h:7054:67: error: ‘GLint64’ has not been declared
 7054 | typedef void (GLAPIENTRY * PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64* params);
      |                                                                   ^~~~~~~
/usr/include/GL/glew.h:7057:79: error: ‘GLuint64’ has not been declared
 7057 | typedef void (GLAPIENTRY * PFNGLWAITSYNCPROC) (GLsync GLsync,GLbitfield flags,GLuint64 timeout);
      |                                                                               ^~~~~~~~
/usr/include/GL/glew.h:7666:83: error: ‘GLint64’ has not been declared
 7666 | typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64* params);
      |                                                                                   ^~~~~~~
/usr/include/GL/glew.h:7667:84: error: ‘GLuint64’ has not been declared
 7667 | typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64* params);
      |                                                                                    ^~~~~~~~
/usr/include/GL/glew.h:10290:70: error: ‘GLint64’ has not been declared
10290 | typedef void (GLAPIENTRY * PFNGLGETINTEGER64VEXTPROC) (GLenum pname, GLint64* data);
      |                                                                      ^~~~~~~
/usr/include/GL/glew.h:11182:106: error: ‘GLuint64’ has not been declared
11182 | typedef void (GLAPIENTRY * PFNGLBUFFERSTORAGEMEMEXTPROC) (GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset);
      |                                                                                                          ^~~~~~~~
/usr/include/GL/glew.h:11190:111: error: ‘GLuint64’ has not been declared
11190 | typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC) (GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset);
      |                                                                                                               ^~~~~~~~
/usr/include/GL/glew.h:11191:142: error: ‘GLuint64’ has not been declared
11191 | typedef void (GLAPIENTRY * PFNGLTEXSTORAGEMEM1DEXTPROC) (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset);
      |                                                                                                                                              ^~~~~~~~
/usr/include/GL/glew.h:11192:158: error: ‘GLuint64’ has not been declared
11192 | typedef void (GLAPIENTRY * PFNGLTEXSTORAGEMEM2DEXTPROC) (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset);
      |                                                                                                                                                              ^~~~~~~~
/usr/include/GL/glew.h:11193:202: error: ‘GLuint64’ has not been declared
11193 | typedef void (GLAPIENTRY * PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
      |                                                                                                                                                                                                          ^~~~~~~~
/usr/include/GL/glew.h:11194:173: error: ‘GLuint64’ has not been declared
11194 | typedef void (GLAPIENTRY * PFNGLTEXSTORAGEMEM3DEXTPROC) (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset);
      |                                                                                                                                                                             ^~~~~~~~
/usr/include/GL/glew.h:11195:217: error: ‘GLuint64’ has not been declared
11195 | typedef void (GLAPIENTRY * PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
      |                                                                                                                                                                                                                         ^~~~~~~~
/usr/include/GL/glew.h:11196:147: error: ‘GLuint64’ has not been declared
11196 | typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGEMEM1DEXTPROC) (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset);
      |                                                                                                                                                   ^~~~~~~~
/usr/include/GL/glew.h:11197:163: error: ‘GLuint64’ has not been declared
11197 | typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGEMEM2DEXTPROC) (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset);
      |                                                                                                                                                                   ^~~~~~~~
/usr/include/GL/glew.h:11198:207: error: ‘GLuint64’ has not been declared
11198 | typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC) (GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
      |                                                                                                                                                                                                               ^~~~~~~~
/usr/include/GL/glew.h:11199:178: error: ‘GLuint64’ has not been declared
11199 | typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGEMEM3DEXTPROC) (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset);
      |                                                                                                                                                                                  ^~~~~~~~
/usr/include/GL/glew.h:11200:222: error: ‘GLuint64’ has not been declared
11200 | typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC) (GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);
      |                                                                                                                                                                                                                              ^~~~~~~~
/usr/include/GL/glew.h:11233:72: error: ‘GLuint64’ has not been declared
11233 | typedef void (GLAPIENTRY * PFNGLIMPORTMEMORYFDEXTPROC) (GLuint memory, GLuint64 size, GLenum handleType, GLint fd);
      |                                                                        ^~~~~~~~
/usr/include/GL/glew.h:11258:81: error: ‘GLuint64’ has not been declared
11258 | typedef void (GLAPIENTRY * PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC) (GLuint memory, GLuint64 size, GLenum handleType, void *handle);
      |                                                                                 ^~~~~~~~
/usr/include/GL/glew.h:11259:79: error: ‘GLuint64’ has not been declared
11259 | typedef void (GLAPIENTRY * PFNGLIMPORTMEMORYWIN32NAMEEXTPROC) (GLuint memory, GLuint64 size, GLenum handleType, const void *name);
      |                                                                               ^~~~~~~~
/usr/include/GL/glew.h:11923:101: error: ‘GLuint64’ has not been declared
11923 | typedef void (GLAPIENTRY * PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC) (GLuint semaphore, GLenum pname, GLuint64* params);
      |                                                                                                     ^~~~~~~~
/usr/include/GL/glew.h:11925:104: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
11925 | typedef void (GLAPIENTRY * PFNGLSEMAPHOREPARAMETERUI64VEXTPROC) (GLuint semaphore, GLenum pname, const GLuint64* params);
      |                                                                                                        ^~~~~~~~
      |                                                                                                        GLuint
/usr/include/GL/glew.h:13294:86: error: ‘GLint64EXT’ has not been declared
13294 | typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT *params);
      |                                                                                      ^~~~~~~~~~
/usr/include/GL/glew.h:13295:87: error: ‘GLuint64EXT’ has not been declared
13295 | typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT *params);
      |                                                                                       ^~~~~~~~~~~
/usr/include/GL/glew.h:13735:85: error: ‘GLuint64’ has not been declared
13735 | typedef GLboolean (GLAPIENTRY * PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC) (GLuint memory, GLuint64 key, GLuint timeout);
      |                                                                                     ^~~~~~~~
/usr/include/GL/glew.h:13736:85: error: ‘GLuint64’ has not been declared
13736 | typedef GLboolean (GLAPIENTRY * PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC) (GLuint memory, GLuint64 key);
      |                                                                                     ^~~~~~~~
/usr/include/GL/glew.h:13976:9: error: typedef ‘GLuint64’ is initialized (use ‘decltype’ instead)
13976 | typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLEIMGPROC) (GLuint texture);
      |         ^~~~~~~~
/usr/include/GL/glew.h:13976:32: error: ‘PFNGLGETTEXTUREHANDLEIMGPROC’ was not declared in this scope; did you mean ‘PFNGLGETTEXTURESUBIMAGEPROC’?
13976 | typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLEIMGPROC) (GLuint texture);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                PFNGLGETTEXTURESUBIMAGEPROC
/usr/include/GL/glew.h:13977:9: error: typedef ‘GLuint64’ is initialized (use ‘decltype’ instead)
13977 | typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLEIMGPROC) (GLuint texture, GLuint sampler);
      |         ^~~~~~~~
/usr/include/GL/glew.h:13977:32: error: ‘PFNGLGETTEXTURESAMPLERHANDLEIMGPROC’ was not declared in this scope; did you mean ‘PFNGLGETTEXTUREPARAMETERIVPROC’?
13977 | typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLEIMGPROC) (GLuint texture, GLuint sampler);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                PFNGLGETTEXTUREPARAMETERIVPROC
/usr/include/GL/glew.h:13978:99: error: ‘GLuint64’ has not been declared
13978 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64IMGPROC) (GLuint program, GLint location, GLuint64 value);
      |                                                                                                   ^~~~~~~~
/usr/include/GL/glew.h:13979:121: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
13979 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64VIMGPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* values);
      |                                                                                                                         ^~~~~~~~
      |                                                                                                                         GLuint
/usr/include/GL/glew.h:13980:76: error: ‘GLuint64’ has not been declared
13980 | typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64IMGPROC) (GLint location, GLuint64 value);
      |                                                                            ^~~~~~~~
/usr/include/GL/glew.h:13981:98: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
13981 | typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64VIMGPROC) (GLint location, GLsizei count, const GLuint64* value);
      |                                                                                                  ^~~~~~~~
      |                                                                                                  GLuint
/usr/include/GL/glew.h:14272:293: error: ‘GLuint64’ has not been declared
14272 | typedef void (GLAPIENTRY * PFNGLGETPERFCOUNTERINFOINTELPROC) (GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar* counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue);
      |                                                                                                                                                                                                                                                                                                     ^~~~~~~~
/usr/include/GL/glew.h:14882:135: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
14882 | typedef GLsync (GLAPIENTRY * PFNGLASYNCCOPYBUFFERSUBDATANVXPROC) (GLsizei waitSemaphoreCount, const GLuint* waitSemaphoreArray, const GLuint64 *fenceValueArray, GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray);
      |                                                                                                                                       ^~~~~~~~
      |                                                                                                                                       GLuint
/usr/include/GL/glew.h:14882:374: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
14882 | typedef GLsync (GLAPIENTRY * PFNGLASYNCCOPYBUFFERSUBDATANVXPROC) (GLsizei waitSemaphoreCount, const GLuint* waitSemaphoreArray, const GLuint64 *fenceValueArray, GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray);
      |                                                                                                                                                                                                                                                                                                                                                                                      ^~~~~~~~
      |                                                                                                                                                                                                                                                                                                                                                                                      GLuint
/usr/include/GL/glew.h:14883:134: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
14883 | typedef GLuint (GLAPIENTRY * PFNGLASYNCCOPYIMAGESUBDATANVXPROC) (GLsizei waitSemaphoreCount, const GLuint* waitSemaphoreArray, const GLuint64 *waitValueArray, GLuint srcGpu, GLbitfield dstGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray);
      |                                                                                                                                      ^~~~~~~~
      |                                                                                                                                      GLuint
/usr/include/GL/glew.h:14883:497: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
14883 | typedef GLuint (GLAPIENTRY * PFNGLASYNCCOPYIMAGESUBDATANVXPROC) (GLsizei waitSemaphoreCount, const GLuint* waitSemaphoreArray, const GLuint64 *waitValueArray, GLuint srcGpu, GLbitfield dstGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray);
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ^~~~~~~~
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 GLuint
In file included from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/include/CEGUI/RendererModules/OpenGL/GL.h:38,
                 from /home/laks/Documents/projects/chesseng/UITST/cegui/src/87/cegui-0-8-7/cegui/src/RendererModules/OpenGL/GL.cpp:27:
/usr/include/GL/glew.h:14925:128: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
14925 | typedef void (GLAPIENTRY * PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC) (GLsizei fenceObjectCount, const GLuint* semaphoreArray, const GLuint64 *fenceValueArray);
      |                                                                                                                                ^~~~~~~~
      |                                                                                                                                GLuint
/usr/include/GL/glew.h:14926:142: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
14926 | typedef void (GLAPIENTRY * PFNGLSIGNALSEMAPHOREUI64NVXPROC) (GLuint signalGpu, GLsizei fenceObjectCount, const GLuint* semaphoreArray, const GLuint64 *fenceValueArray);
      |                                                                                                                                              ^~~~~~~~
      |                                                                                                                                              GLuint
/usr/include/GL/glew.h:14927:138: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
14927 | typedef void (GLAPIENTRY * PFNGLWAITSEMAPHOREUI64NVXPROC) (GLuint waitGpu, GLsizei fenceObjectCount, const GLuint* semaphoreArray, const GLuint64 *fenceValueArray);
      |                                                                                                                                          ^~~~~~~~
      |                                                                                                                                          GLuint
/usr/include/GL/glew.h:15038:9: error: typedef ‘GLuint64’ is initialized (use ‘decltype’ instead)
15038 | typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLENVPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
      |         ^~~~~~~~
/usr/include/GL/glew.h:15038:32: error: ‘PFNGLGETIMAGEHANDLENVPROC’ was not declared in this scope; did you mean ‘PFNGLTEXIMAGE3DEXTPROC’?
15038 | typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLENVPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                                PFNGLTEXIMAGE3DEXTPROC
/usr/include/GL/glew.h:15039:9: error: typedef ‘GLuint64’ is initialized (use ‘decltype’ instead)
15039 | typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLENVPROC) (GLuint texture);
      |         ^~~~~~~~
/usr/include/GL/glew.h:15039:32: error: ‘PFNGLGETTEXTUREHANDLENVPROC’ was not declared in this scope; did you mean ‘PFNGLGETTEXTUREIMAGEPROC’?
15039 | typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLENVPROC) (GLuint texture);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                PFNGLGETTEXTUREIMAGEPROC
/usr/include/GL/glew.h:15040:9: error: typedef ‘GLuint64’ is initialized (use ‘decltype’ instead)
15040 | typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint texture, GLuint sampler);
      |         ^~~~~~~~
/usr/include/GL/glew.h:15040:32: error: ‘PFNGLGETTEXTURESAMPLERHANDLENVPROC’ was not declared in this scope; did you mean ‘PFNGLGETTEXTUREPARAMETERIVPROC’?
15040 | typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint texture, GLuint sampler);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                PFNGLGETTEXTUREPARAMETERIVPROC
/usr/include/GL/glew.h:15041:33: error: typedef ‘PFNGLISIMAGEHANDLERESIDENTNVPROC’ is initialized (use ‘decltype’ instead)
15041 | typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:15041:68: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
15041 | typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle);
      |                                                                    ^~~~~~~~
      |                                                                    GLuint
/usr/include/GL/glew.h:15042:33: error: typedef ‘PFNGLISTEXTUREHANDLERESIDENTNVPROC’ is initialized (use ‘decltype’ instead)
15042 | typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:15042:70: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
15042 | typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle);
      |                                                                      ^~~~~~~~
      |                                                                      GLuint
/usr/include/GL/glew.h:15043:28: error: typedef ‘PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC’ is initialized (use ‘decltype’ instead)
15043 | typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC) (GLuint64 handle);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:15043:68: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
15043 | typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC) (GLuint64 handle);
      |                                                                    ^~~~~~~~
      |                                                                    GLuint
/usr/include/GL/glew.h:15044:28: error: typedef ‘PFNGLMAKEIMAGEHANDLERESIDENTNVPROC’ is initialized (use ‘decltype’ instead)
15044 | typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle, GLenum access);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:15044:65: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
15044 | typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle, GLenum access);
      |                                                                 ^~~~~~~~
      |                                                                 GLuint
/usr/include/GL/glew.h:15044:89: error: expected primary-expression before ‘access’
15044 | typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle, GLenum access);
      |                                                                                         ^~~~~~
/usr/include/GL/glew.h:15045:28: error: typedef ‘PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC’ is initialized (use ‘decltype’ instead)
15045 | typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC) (GLuint64 handle);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:15045:70: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
15045 | typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC) (GLuint64 handle);
      |                                                                      ^~~~~~~~
      |                                                                      GLuint
/usr/include/GL/glew.h:15046:28: error: typedef ‘PFNGLMAKETEXTUREHANDLERESIDENTNVPROC’ is initialized (use ‘decltype’ instead)
15046 | typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:15046:67: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
15046 | typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle);
      |                                                                   ^~~~~~~~
      |                                                                   GLuint
/usr/include/GL/glew.h:15047:98: error: ‘GLuint64’ has not been declared
15047 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC) (GLuint program, GLint location, GLuint64 value);
      |                                                                                                  ^~~~~~~~
/usr/include/GL/glew.h:15048:120: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
15048 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* values);
      |                                                                                                                        ^~~~~~~~
      |                                                                                                                        GLuint
/usr/include/GL/glew.h:15049:75: error: ‘GLuint64’ has not been declared
15049 | typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64NVPROC) (GLint location, GLuint64 value);
      |                                                                           ^~~~~~~~
/usr/include/GL/glew.h:15050:97: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
15050 | typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64VNVPROC) (GLint location, GLsizei count, const GLuint64* value);
      |                                                                                                 ^~~~~~~~
      |                                                                                                 GLuint
/usr/include/GL/glew.h:15215:89: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
15215 | typedef void (GLAPIENTRY * PFNGLDRAWCOMMANDSADDRESSNVPROC) (GLenum primitiveMode, const GLuint64* indirects, const GLsizei* sizes, GLuint count);
      |                                                                                         ^~~~~~~~
      |                                                                                         GLuint
/usr/include/GL/glew.h:15217:73: error: ‘GLuint64’ does not name a type; did you mean ‘GLuint’?
15217 | typedef void (GLAPIENTRY * PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC) (const GLuint64* indirects, const GLsizei* sizes, const GLuint* states, const GLuint* fbos, GLuint count);
      |                                                                         ^~~~~~~~
      |                                                                         GLuint
/usr/include/GL/glew.h:15555:28: error: typedef ‘PFNGLDRAWVKIMAGENVPROC’ is initialized (use ‘decltype’ instead)
15555 | typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
      |                            ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:15555:53: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
15555 | typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
      |                                                     ^~~~~~~~
      |                                                     GLuint
/usr/include/GL/glew.h:15555:78: error: expected primary-expression before ‘sampler’
15555 | typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
      |                                                                              ^~~~~~~
/usr/include/GL/glew.h:15555:95: error: expected primary-expression before ‘x0’
15555 | typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
      |                                                                                               ^~
/usr/include/GL/glew.h:15555:107: error: expected primary-expression before ‘y0’
15555 | typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
      |                                                                                                           ^~
/usr/include/GL/glew.h:15555:119: error: expected primary-expression before ‘x1’
15555 | typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
      |                                                                                                                       ^~
/usr/include/GL/glew.h:15555:131: error: expected primary-expression before ‘y1’
15555 | typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
      |                                                                                                                                   ^~
/usr/include/GL/glew.h:15555:143: error: expected primary-expression before ‘z’
15555 | typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
      |                                                                                                                                               ^
/usr/include/GL/glew.h:15555:154: error: expected primary-expression before ‘s0’
15555 | typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
      |                                                                                                                                                          ^~
/usr/include/GL/glew.h:15555:166: error: expected primary-expression before ‘t0’
15555 | typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
      |                                                                                                                                                                      ^~
/usr/include/GL/glew.h:15555:178: error: expected primary-expression before ‘s1’
15555 | typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
      |                                                                                                                                                                                  ^~
/usr/include/GL/glew.h:15555:190: error: expected primary-expression before ‘t1’
15555 | typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
      |                                                                                                                                                                                              ^~
/usr/include/GL/glew.h:15557:28: error: typedef ‘PFNGLSIGNALVKFENCENVPROC’ is initialized (use ‘decltype’ instead)
15557 | typedef void (GLAPIENTRY * PFNGLSIGNALVKFENCENVPROC) (GLuint64 vkFence);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:15557:55: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
15557 | typedef void (GLAPIENTRY * PFNGLSIGNALVKFENCENVPROC) (GLuint64 vkFence);
      |                                                       ^~~~~~~~
      |                                                       GLuint
/usr/include/GL/glew.h:15558:28: error: typedef ‘PFNGLSIGNALVKSEMAPHORENVPROC’ is initialized (use ‘decltype’ instead)
15558 | typedef void (GLAPIENTRY * PFNGLSIGNALVKSEMAPHORENVPROC) (GLuint64 vkSemaphore);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:15558:59: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
15558 | typedef void (GLAPIENTRY * PFNGLSIGNALVKSEMAPHORENVPROC) (GLuint64 vkSemaphore);
      |                                                           ^~~~~~~~
      |                                                           GLuint
/usr/include/GL/glew.h:15559:28: error: typedef ‘PFNGLWAITVKSEMAPHORENVPROC’ is initialized (use ‘decltype’ instead)
15559 | typedef void (GLAPIENTRY * PFNGLWAITVKSEMAPHORENVPROC) (GLuint64 vkSemaphore);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:15559:57: error: ‘GLuint64’ was not declared in this scope; did you mean ‘GLuint’?
15559 | typedef void (GLAPIENTRY * PFNGLWAITVKSEMAPHORENVPROC) (GLuint64 vkSemaphore);
      |                                                         ^~~~~~~~
      |                                                         GLuint
/usr/include/GL/glew.h:16002:106: error: ‘GLint64’ has not been declared
16002 | typedef void (GLAPIENTRY * PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC) (GLuint gpu, GLuint id, GLenum pname, GLint64* params);
      |                                                                                                          ^~~~~~~
/usr/include/GL/glew.h:16004:107: error: ‘GLuint64’ has not been declared
16004 | typedef void (GLAPIENTRY * PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC) (GLuint gpu, GLuint id, GLenum pname, GLuint64* params);
      |                                                                                                           ^~~~~~~~
/usr/include/GL/glew.h:16138:88: error: ‘GLint64EXT’ has not been declared
16138 | typedef void (GLAPIENTRY * PFNGLGETUNIFORMI64VNVPROC) (GLuint program, GLint location, GLint64EXT* params);
      |                                                                                        ^~~~~~~~~~
/usr/include/GL/glew.h:16139:89: error: ‘GLuint64EXT’ has not been declared
16139 | typedef void (GLAPIENTRY * PFNGLGETUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLuint64EXT* params);
      |                                                                                         ^~~~~~~~~~~
/usr/include/GL/glew.h:16140:92: error: ‘GLint64EXT’ has not been declared
16140 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64NVPROC) (GLuint program, GLint location, GLint64EXT x);
      |                                                                                            ^~~~~~~~~~
/usr/include/GL/glew.h:16141:114: error: ‘GLint64EXT’ does not name a type
16141 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value);
      |                                                                                                                  ^~~~~~~~~~
/usr/include/GL/glew.h:16142:93: error: ‘GLuint64EXT’ has not been declared
16142 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x);
      |                                                                                             ^~~~~~~~~~~
/usr/include/GL/glew.h:16143:115: error: ‘GLuint64EXT’ does not name a type
16143 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);
      |                                                                                                                   ^~~~~~~~~~~
/usr/include/GL/glew.h:16144:92: error: ‘GLint64EXT’ has not been declared
16144 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y);
      |                                                                                            ^~~~~~~~~~
/usr/include/GL/glew.h:16144:106: error: ‘GLint64EXT’ has not been declared
16144 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y);
      |                                                                                                          ^~~~~~~~~~
/usr/include/GL/glew.h:16145:114: error: ‘GLint64EXT’ does not name a type
16145 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value);
      |                                                                                                                  ^~~~~~~~~~
/usr/include/GL/glew.h:16146:93: error: ‘GLuint64EXT’ has not been declared
16146 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y);
      |                                                                                             ^~~~~~~~~~~
/usr/include/GL/glew.h:16146:108: error: ‘GLuint64EXT’ has not been declared
16146 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y);
      |                                                                                                            ^~~~~~~~~~~
/usr/include/GL/glew.h:16147:115: error: ‘GLuint64EXT’ does not name a type
16147 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);
      |                                                                                                                   ^~~~~~~~~~~
/usr/include/GL/glew.h:16148:92: error: ‘GLint64EXT’ has not been declared
16148 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
      |                                                                                            ^~~~~~~~~~
/usr/include/GL/glew.h:16148:106: error: ‘GLint64EXT’ has not been declared
16148 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
      |                                                                                                          ^~~~~~~~~~
/usr/include/GL/glew.h:16148:120: error: ‘GLint64EXT’ has not been declared
16148 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
      |                                                                                                                        ^~~~~~~~~~
/usr/include/GL/glew.h:16149:114: error: ‘GLint64EXT’ does not name a type
16149 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value);
      |                                                                                                                  ^~~~~~~~~~
/usr/include/GL/glew.h:16150:93: error: ‘GLuint64EXT’ has not been declared
16150 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
      |                                                                                             ^~~~~~~~~~~
/usr/include/GL/glew.h:16150:108: error: ‘GLuint64EXT’ has not been declared
16150 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
      |                                                                                                            ^~~~~~~~~~~
/usr/include/GL/glew.h:16150:123: error: ‘GLuint64EXT’ has not been declared
16150 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
      |                                                                                                                           ^~~~~~~~~~~
/usr/include/GL/glew.h:16151:115: error: ‘GLuint64EXT’ does not name a type
16151 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);
      |                                                                                                                   ^~~~~~~~~~~
/usr/include/GL/glew.h:16152:92: error: ‘GLint64EXT’ has not been declared
16152 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
      |                                                                                            ^~~~~~~~~~
/usr/include/GL/glew.h:16152:106: error: ‘GLint64EXT’ has not been declared
16152 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
      |                                                                                                          ^~~~~~~~~~
/usr/include/GL/glew.h:16152:120: error: ‘GLint64EXT’ has not been declared
16152 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
      |                                                                                                                        ^~~~~~~~~~
/usr/include/GL/glew.h:16152:134: error: ‘GLint64EXT’ has not been declared
16152 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
      |                                                                                                                                      ^~~~~~~~~~
/usr/include/GL/glew.h:16153:114: error: ‘GLint64EXT’ does not name a type
16153 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value);
      |                                                                                                                  ^~~~~~~~~~
/usr/include/GL/glew.h:16154:93: error: ‘GLuint64EXT’ has not been declared
16154 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
      |                                                                                             ^~~~~~~~~~~
/usr/include/GL/glew.h:16154:108: error: ‘GLuint64EXT’ has not been declared
16154 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
      |                                                                                                            ^~~~~~~~~~~
/usr/include/GL/glew.h:16154:123: error: ‘GLuint64EXT’ has not been declared
16154 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
      |                                                                                                                           ^~~~~~~~~~~
/usr/include/GL/glew.h:16154:138: error: ‘GLuint64EXT’ has not been declared
16154 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
      |                                                                                                                                          ^~~~~~~~~~~
/usr/include/GL/glew.h:16155:115: error: ‘GLuint64EXT’ does not name a type
16155 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);
      |                                                                                                                   ^~~~~~~~~~~
/usr/include/GL/glew.h:16156:69: error: ‘GLint64EXT’ has not been declared
16156 | typedef void (GLAPIENTRY * PFNGLUNIFORM1I64NVPROC) (GLint location, GLint64EXT x);
      |                                                                     ^~~~~~~~~~
/usr/include/GL/glew.h:16157:91: error: ‘GLint64EXT’ does not name a type
16157 | typedef void (GLAPIENTRY * PFNGLUNIFORM1I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value);
      |                                                                                           ^~~~~~~~~~
/usr/include/GL/glew.h:16158:70: error: ‘GLuint64EXT’ has not been declared
16158 | typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64NVPROC) (GLint location, GLuint64EXT x);
      |                                                                      ^~~~~~~~~~~
/usr/include/GL/glew.h:16159:92: error: ‘GLuint64EXT’ does not name a type
16159 | typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);
      |                                                                                            ^~~~~~~~~~~
/usr/include/GL/glew.h:16160:69: error: ‘GLint64EXT’ has not been declared
16160 | typedef void (GLAPIENTRY * PFNGLUNIFORM2I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y);
      |                                                                     ^~~~~~~~~~
/usr/include/GL/glew.h:16160:83: error: ‘GLint64EXT’ has not been declared
16160 | typedef void (GLAPIENTRY * PFNGLUNIFORM2I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y);
      |                                                                                   ^~~~~~~~~~
/usr/include/GL/glew.h:16161:91: error: ‘GLint64EXT’ does not name a type
16161 | typedef void (GLAPIENTRY * PFNGLUNIFORM2I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value);
      |                                                                                           ^~~~~~~~~~
/usr/include/GL/glew.h:16162:70: error: ‘GLuint64EXT’ has not been declared
16162 | typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y);
      |                                                                      ^~~~~~~~~~~
/usr/include/GL/glew.h:16162:85: error: ‘GLuint64EXT’ has not been declared
16162 | typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y);
      |                                                                                     ^~~~~~~~~~~
/usr/include/GL/glew.h:16163:92: error: ‘GLuint64EXT’ does not name a type
16163 | typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);
      |                                                                                            ^~~~~~~~~~~
/usr/include/GL/glew.h:16164:69: error: ‘GLint64EXT’ has not been declared
16164 | typedef void (GLAPIENTRY * PFNGLUNIFORM3I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
      |                                                                     ^~~~~~~~~~
/usr/include/GL/glew.h:16164:83: error: ‘GLint64EXT’ has not been declared
16164 | typedef void (GLAPIENTRY * PFNGLUNIFORM3I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
      |                                                                                   ^~~~~~~~~~
/usr/include/GL/glew.h:16164:97: error: ‘GLint64EXT’ has not been declared
16164 | typedef void (GLAPIENTRY * PFNGLUNIFORM3I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
      |                                                                                                 ^~~~~~~~~~
/usr/include/GL/glew.h:16165:91: error: ‘GLint64EXT’ does not name a type
16165 | typedef void (GLAPIENTRY * PFNGLUNIFORM3I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value);
      |                                                                                           ^~~~~~~~~~
/usr/include/GL/glew.h:16166:70: error: ‘GLuint64EXT’ has not been declared
16166 | typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
      |                                                                      ^~~~~~~~~~~
/usr/include/GL/glew.h:16166:85: error: ‘GLuint64EXT’ has not been declared
16166 | typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
      |                                                                                     ^~~~~~~~~~~
/usr/include/GL/glew.h:16166:100: error: ‘GLuint64EXT’ has not been declared
16166 | typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
      |                                                                                                    ^~~~~~~~~~~
/usr/include/GL/glew.h:16167:92: error: ‘GLuint64EXT’ does not name a type
16167 | typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);
      |                                                                                            ^~~~~~~~~~~
/usr/include/GL/glew.h:16168:69: error: ‘GLint64EXT’ has not been declared
16168 | typedef void (GLAPIENTRY * PFNGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
      |                                                                     ^~~~~~~~~~
/usr/include/GL/glew.h:16168:83: error: ‘GLint64EXT’ has not been declared
16168 | typedef void (GLAPIENTRY * PFNGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
      |                                                                                   ^~~~~~~~~~
/usr/include/GL/glew.h:16168:97: error: ‘GLint64EXT’ has not been declared
16168 | typedef void (GLAPIENTRY * PFNGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
      |                                                                                                 ^~~~~~~~~~
/usr/include/GL/glew.h:16168:111: error: ‘GLint64EXT’ has not been declared
16168 | typedef void (GLAPIENTRY * PFNGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
      |                                                                                                               ^~~~~~~~~~
/usr/include/GL/glew.h:16169:91: error: ‘GLint64EXT’ does not name a type
16169 | typedef void (GLAPIENTRY * PFNGLUNIFORM4I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value);
      |                                                                                           ^~~~~~~~~~
/usr/include/GL/glew.h:16170:70: error: ‘GLuint64EXT’ has not been declared
16170 | typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
      |                                                                      ^~~~~~~~~~~
/usr/include/GL/glew.h:16170:85: error: ‘GLuint64EXT’ has not been declared
16170 | typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
      |                                                                                     ^~~~~~~~~~~
/usr/include/GL/glew.h:16170:100: error: ‘GLuint64EXT’ has not been declared
16170 | typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
      |                                                                                                    ^~~~~~~~~~~
/usr/include/GL/glew.h:16170:115: error: ‘GLuint64EXT’ has not been declared
16170 | typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
      |                                                                                                                   ^~~~~~~~~~~
/usr/include/GL/glew.h:16171:92: error: ‘GLuint64EXT’ does not name a type
16171 | typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);
      |                                                                                            ^~~~~~~~~~~
/usr/include/GL/glew.h:16389:90: error: ‘GLuint64’ has not been declared
16389 | typedef void (GLAPIENTRY * PFNGLBUFFERATTACHMEMORYNVPROC) (GLenum target, GLuint memory, GLuint64 offset);
      |                                                                                          ^~~~~~~~
/usr/include/GL/glew.h:16391:95: error: ‘GLuint64’ has not been declared
16391 | typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERATTACHMEMORYNVPROC) (GLuint buffer, GLuint memory, GLuint64 offset);
      |                                                                                               ^~~~~~~~
/usr/include/GL/glew.h:16393:87: error: ‘GLuint64’ has not been declared
16393 | typedef void (GLAPIENTRY * PFNGLTEXATTACHMEMORYNVPROC) (GLenum target, GLuint memory, GLuint64 offset);
      |                                                                                       ^~~~~~~~
/usr/include/GL/glew.h:16394:92: error: ‘GLuint64’ has not been declared
16394 | typedef void (GLAPIENTRY * PFNGLTEXTUREATTACHMEMORYNVPROC) (GLuint texture, GLuint memory, GLuint64 offset);
      |                                                                                            ^~~~~~~~
/usr/include/GL/glew.h:17036:87: error: ‘GLint64EXT’ has not been declared
17036 | typedef void (GLAPIENTRY * PFNGLGETVIDEOI64VNVPROC) (GLuint video_slot, GLenum pname, GLint64EXT* params);
      |                                                                                       ^~~~~~~~~~
/usr/include/GL/glew.h:17038:88: error: ‘GLuint64EXT’ has not been declared
17038 | typedef void (GLAPIENTRY * PFNGLGETVIDEOUI64VNVPROC) (GLuint video_slot, GLenum pname, GLuint64EXT* params);
      |                                                                                        ^~~~~~~~~~~
/usr/include/GL/glew.h:17040:81: error: ‘GLuint64EXT’ has not been declared
17040 | typedef void (GLAPIENTRY * PFNGLPRESENTFRAMEDUALFILLNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3);
      |                                                                                 ^~~~~~~~~~~
/usr/include/GL/glew.h:17041:78: error: ‘GLuint64EXT’ has not been declared
17041 | typedef void (GLAPIENTRY * PFNGLPRESENTFRAMEKEYEDNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1);
      |                                                                              ^~~~~~~~~~~
/usr/include/GL/glew.h:17389:94: error: ‘GLuint64EXT’ has not been declared
17389 | typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum target, GLenum pname, GLuint64EXT* params);
      |                                                                                              ^~~~~~~~~~~
/usr/include/GL/glew.h:17390:71: error: ‘GLuint64EXT’ has not been declared
17390 | typedef void (GLAPIENTRY * PFNGLGETINTEGERUI64VNVPROC) (GLenum value, GLuint64EXT* result);
      |                                                                       ^~~~~~~~~~~
/usr/include/GL/glew.h:17391:99: error: ‘GLuint64EXT’ has not been declared
17391 | typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint buffer, GLenum pname, GLuint64EXT* params);
      |                                                                                                   ^~~~~~~~~~~
/usr/include/GL/glew.h:17398:92: error: ‘GLuint64EXT’ has not been declared
17398 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint location, GLuint64EXT value);
      |                                                                                            ^~~~~~~~~~~
/usr/include/GL/glew.h:17399:114: error: ‘GLuint64EXT’ does not name a type
17399 | typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);
      |                                                                                                                  ^~~~~~~~~~~
/usr/include/GL/glew.h:17400:69: error: ‘GLuint64EXT’ has not been declared
17400 | typedef void (GLAPIENTRY * PFNGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT value);
      |                                                                     ^~~~~~~~~~~
/usr/include/GL/glew.h:17401:91: error: ‘GLuint64EXT’ does not name a type
17401 | typedef void (GLAPIENTRY * PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);
      |                                                                                           ^~~~~~~~~~~
/usr/include/GL/glew.h:18124:90: error: ‘GLint64EXT’ has not been declared
18124 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLI64VNVPROC) (GLuint index, GLenum pname, GLint64EXT* params);
      |                                                                                          ^~~~~~~~~~
/usr/include/GL/glew.h:18125:91: error: ‘GLuint64EXT’ has not been declared
18125 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLUI64VNVPROC) (GLuint index, GLenum pname, GLuint64EXT* params);
      |                                                                                           ^~~~~~~~~~~
/usr/include/GL/glew.h:18126:73: error: ‘GLint64EXT’ has not been declared
18126 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1I64NVPROC) (GLuint index, GLint64EXT x);
      |                                                                         ^~~~~~~~~~
/usr/include/GL/glew.h:18127:80: error: ‘GLint64EXT’ does not name a type
18127 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1I64VNVPROC) (GLuint index, const GLint64EXT* v);
      |                                                                                ^~~~~~~~~~
/usr/include/GL/glew.h:18128:74: error: ‘GLuint64EXT’ has not been declared
18128 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64NVPROC) (GLuint index, GLuint64EXT x);
      |                                                                          ^~~~~~~~~~~
/usr/include/GL/glew.h:18129:81: error: ‘GLuint64EXT’ does not name a type
18129 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64VNVPROC) (GLuint index, const GLuint64EXT* v);
      |                                                                                 ^~~~~~~~~~~
/usr/include/GL/glew.h:18130:73: error: ‘GLint64EXT’ has not been declared
18130 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y);
      |                                                                         ^~~~~~~~~~
/usr/include/GL/glew.h:18130:87: error: ‘GLint64EXT’ has not been declared
18130 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y);
      |                                                                                       ^~~~~~~~~~
/usr/include/GL/glew.h:18131:80: error: ‘GLint64EXT’ does not name a type
18131 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2I64VNVPROC) (GLuint index, const GLint64EXT* v);
      |                                                                                ^~~~~~~~~~
/usr/include/GL/glew.h:18132:74: error: ‘GLuint64EXT’ has not been declared
18132 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y);
      |                                                                          ^~~~~~~~~~~
/usr/include/GL/glew.h:18132:89: error: ‘GLuint64EXT’ has not been declared
18132 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y);
      |                                                                                         ^~~~~~~~~~~
/usr/include/GL/glew.h:18133:81: error: ‘GLuint64EXT’ does not name a type
18133 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64VNVPROC) (GLuint index, const GLuint64EXT* v);
      |                                                                                 ^~~~~~~~~~~
/usr/include/GL/glew.h:18134:73: error: ‘GLint64EXT’ has not been declared
18134 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z);
      |                                                                         ^~~~~~~~~~
/usr/include/GL/glew.h:18134:87: error: ‘GLint64EXT’ has not been declared
18134 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z);
      |                                                                                       ^~~~~~~~~~
/usr/include/GL/glew.h:18134:101: error: ‘GLint64EXT’ has not been declared
18134 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z);
      |                                                                                                     ^~~~~~~~~~
/usr/include/GL/glew.h:18135:80: error: ‘GLint64EXT’ does not name a type
18135 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3I64VNVPROC) (GLuint index, const GLint64EXT* v);
      |                                                                                ^~~~~~~~~~
/usr/include/GL/glew.h:18136:74: error: ‘GLuint64EXT’ has not been declared
18136 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
      |                                                                          ^~~~~~~~~~~
/usr/include/GL/glew.h:18136:89: error: ‘GLuint64EXT’ has not been declared
18136 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
      |                                                                                         ^~~~~~~~~~~
/usr/include/GL/glew.h:18136:104: error: ‘GLuint64EXT’ has not been declared
18136 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
      |                                                                                                        ^~~~~~~~~~~
/usr/include/GL/glew.h:18137:81: error: ‘GLuint64EXT’ does not name a type
18137 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64VNVPROC) (GLuint index, const GLuint64EXT* v);
      |                                                                                 ^~~~~~~~~~~
/usr/include/GL/glew.h:18138:73: error: ‘GLint64EXT’ has not been declared
18138 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
      |                                                                         ^~~~~~~~~~
/usr/include/GL/glew.h:18138:87: error: ‘GLint64EXT’ has not been declared
18138 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
      |                                                                                       ^~~~~~~~~~
/usr/include/GL/glew.h:18138:101: error: ‘GLint64EXT’ has not been declared
18138 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
      |                                                                                                     ^~~~~~~~~~
/usr/include/GL/glew.h:18138:115: error: ‘GLint64EXT’ has not been declared
18138 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
      |                                                                                                                   ^~~~~~~~~~
/usr/include/GL/glew.h:18139:80: error: ‘GLint64EXT’ does not name a type
18139 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64VNVPROC) (GLuint index, const GLint64EXT* v);
      |                                                                                ^~~~~~~~~~
/usr/include/GL/glew.h:18140:74: error: ‘GLuint64EXT’ has not been declared
18140 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
      |                                                                          ^~~~~~~~~~~
/usr/include/GL/glew.h:18140:89: error: ‘GLuint64EXT’ has not been declared
18140 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
      |                                                                                         ^~~~~~~~~~~
/usr/include/GL/glew.h:18140:104: error: ‘GLuint64EXT’ has not been declared
18140 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
      |                                                                                                        ^~~~~~~~~~~
/usr/include/GL/glew.h:18140:119: error: ‘GLuint64EXT’ has not been declared
18140 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
      |                                                                                                                       ^~~~~~~~~~~
/usr/include/GL/glew.h:18141:81: error: ‘GLuint64EXT’ does not name a type
18141 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64VNVPROC) (GLuint index, const GLuint64EXT* v);
      |                                                                                 ^~~~~~~~~~~
/usr/include/GL/glew.h:18199:88: error: ‘GLuint64EXT’ has not been declared
18199 | typedef void (GLAPIENTRY * PFNGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length);
      |                                                                                        ^~~~~~~~~~~
/usr/include/GL/glew.h:18203:87: error: ‘GLuint64EXT’ has not been declared
18203 | typedef void (GLAPIENTRY * PFNGLGETINTEGERUI64I_VNVPROC) (GLenum value, GLuint index, GLuint64EXT result[]);
      |                                                                                       ^~~~~~~~~~~
/usr/include/GL/glew.h:18547:105: error: ‘GLuint64EXT’ has not been declared
18547 | typedef GLenum (GLAPIENTRY * PFNGLVIDEOCAPTURENVPROC) (GLuint video_capture_slot, GLuint* sequence_num, GLuint64EXT *capture_time);
      |                                                                                                         ^~~~~~~~~~~
/usr/include/GL/glew.h:22728:17: error: ‘PFNGLGETIMAGEHANDLEARBPROC’ does not name a type; did you mean ‘PFNGLGETHANDLEARBPROC’?
22728 | GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLEARBPROC __glewGetImageHandleARB;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLGETHANDLEARBPROC
/usr/include/GL/glew.h:22729:17: error: ‘PFNGLGETTEXTUREHANDLEARBPROC’ does not name a type; did you mean ‘PFNGLGETHANDLEARBPROC’?
22729 | GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLEARBPROC __glewGetTextureHandleARB;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLGETHANDLEARBPROC
/usr/include/GL/glew.h:22730:17: error: ‘PFNGLGETTEXTURESAMPLERHANDLEARBPROC’ does not name a type; did you mean ‘PFNGLGETTEXTUREPARAMETERIVPROC’?
22730 | GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLEARBPROC __glewGetTextureSamplerHandleARB;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLGETTEXTUREPARAMETERIVPROC
/usr/include/GL/glew.h:22732:17: error: ‘PFNGLISIMAGEHANDLERESIDENTARBPROC’ does not name a type
22732 | GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTARBPROC __glewIsImageHandleResidentARB;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:22733:17: error: ‘PFNGLISTEXTUREHANDLERESIDENTARBPROC’ does not name a type; did you mean ‘PFNGLARETEXTURESRESIDENTEXTPROC’?
22733 | GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTARBPROC __glewIsTextureHandleResidentARB;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLARETEXTURESRESIDENTEXTPROC
/usr/include/GL/glew.h:22734:17: error: ‘PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC’ does not name a type; did you mean ‘PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC’?
22734 | GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC __glewMakeImageHandleNonResidentARB;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC
/usr/include/GL/glew.h:22735:17: error: ‘PFNGLMAKEIMAGEHANDLERESIDENTARBPROC’ does not name a type
22735 | GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTARBPROC __glewMakeImageHandleResidentARB;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GL/glew.h:22736:17: error: ‘PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC’ does not name a type; did you mean ‘PFNGLARETEXTURESRESIDENTEXTPROC’?
22736 | GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC __glewMakeTextureHandleNonResidentARB;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLARETEXTURESRESIDENTEXTPROC
/usr/include/GL/glew.h:22737:17: error: ‘PFNGLMAKETEXTUREHANDLERESIDENTARBPROC’ does not name a type; did you mean ‘PFNGLARETEXTURESRESIDENTEXTPROC’?
22737 | GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTARBPROC __glewMakeTextureHandleResidentARB;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLARETEXTURESRESIDENTEXTPROC
/usr/include/GL/glew.h:24378:17: error: ‘PFNGLGETTEXTUREHANDLEIMGPROC’ does not name a type; did you mean ‘PFNGLGETTEXTURESUBIMAGEPROC’?
24378 | GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLEIMGPROC __glewGetTextureHandleIMG;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLGETTEXTURESUBIMAGEPROC
/usr/include/GL/glew.h:24379:17: error: ‘PFNGLGETTEXTURESAMPLERHANDLEIMGPROC’ does not name a type; did you mean ‘PFNGLGETTEXTUREPARAMETERIVPROC’?
24379 | GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLEIMGPROC __glewGetTextureSamplerHandleIMG;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLGETTEXTUREPARAMETERIVPROC
/usr/include/GL/glew.h:24499:17: error: ‘PFNGLGETIMAGEHANDLENVPROC’ does not name a type; did you mean ‘PFNGLGETSTAGEINDEXNVPROC’?
24499 | GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLENVPROC __glewGetImageHandleNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLGETSTAGEINDEXNVPROC
/usr/include/GL/glew.h:24500:17: error: ‘PFNGLGETTEXTUREHANDLENVPROC’ does not name a type; did you mean ‘PFNGLGETTEXTUREIMAGEPROC’?
24500 | GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLENVPROC __glewGetTextureHandleNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLGETTEXTUREIMAGEPROC
/usr/include/GL/glew.h:24501:17: error: ‘PFNGLGETTEXTURESAMPLERHANDLENVPROC’ does not name a type; did you mean ‘PFNGLGETTEXTUREPARAMETERIVPROC’?
24501 | GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLENVPROC __glewGetTextureSamplerHandleNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLGETTEXTUREPARAMETERIVPROC
/usr/include/GL/glew.h:24502:17: error: ‘PFNGLISIMAGEHANDLERESIDENTNVPROC’ does not name a type; did you mean ‘PFNGLISNAMEDBUFFERRESIDENTNVPROC’?
24502 | GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTNVPROC __glewIsImageHandleResidentNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLISNAMEDBUFFERRESIDENTNVPROC
/usr/include/GL/glew.h:24503:17: error: ‘PFNGLISTEXTUREHANDLERESIDENTNVPROC’ does not name a type; did you mean ‘PFNGLTEXTUREPARAMETERIVEXTPROC’?
24503 | GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTNVPROC __glewIsTextureHandleResidentNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLTEXTUREPARAMETERIVEXTPROC
/usr/include/GL/glew.h:24504:17: error: ‘PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC’ does not name a type; did you mean ‘PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC’?
24504 | GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC __glewMakeImageHandleNonResidentNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC
/usr/include/GL/glew.h:24505:17: error: ‘PFNGLMAKEIMAGEHANDLERESIDENTNVPROC’ does not name a type; did you mean ‘PFNGLMAKENAMEDBUFFERRESIDENTNVPROC’?
24505 | GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTNVPROC __glewMakeImageHandleResidentNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLMAKENAMEDBUFFERRESIDENTNVPROC
/usr/include/GL/glew.h:24506:17: error: ‘PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC’ does not name a type; did you mean ‘PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC’?
24506 | GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC __glewMakeTextureHandleNonResidentNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC
/usr/include/GL/glew.h:24507:17: error: ‘PFNGLMAKETEXTUREHANDLERESIDENTNVPROC’ does not name a type; did you mean ‘PFNGLMAKEBUFFERNONRESIDENTNVPROC’?
24507 | GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTNVPROC __glewMakeTextureHandleResidentNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLMAKEBUFFERNONRESIDENTNVPROC
/usr/include/GL/glew.h:24560:17: error: ‘PFNGLDRAWVKIMAGENVPROC’ does not name a type; did you mean ‘PFNGLDRAWTEXTURENVPROC’?
24560 | GLEW_FUN_EXPORT PFNGLDRAWVKIMAGENVPROC __glewDrawVkImageNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLDRAWTEXTURENVPROC
/usr/include/GL/glew.h:24562:17: error: ‘PFNGLSIGNALVKFENCENVPROC’ does not name a type; did you mean ‘PFNGLFINISHFENCENVPROC’?
24562 | GLEW_FUN_EXPORT PFNGLSIGNALVKFENCENVPROC __glewSignalVkFenceNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLFINISHFENCENVPROC
/usr/include/GL/glew.h:24563:17: error: ‘PFNGLSIGNALVKSEMAPHORENVPROC’ does not name a type; did you mean ‘PFNGLSIGNALSEMAPHOREEXTPROC’?
24563 | GLEW_FUN_EXPORT PFNGLSIGNALVKSEMAPHORENVPROC __glewSignalVkSemaphoreNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLSIGNALSEMAPHOREEXTPROC
/usr/include/GL/glew.h:24564:17: error: ‘PFNGLWAITVKSEMAPHORENVPROC’ does not name a type; did you mean ‘PFNGLWAITSEMAPHOREEXTPROC’?
24564 | GLEW_FUN_EXPORT PFNGLWAITVKSEMAPHORENVPROC __glewWaitVkSemaphoreNV;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 PFNGLWAITSEMAPHOREEXTPROC
make[2]: *** [cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/build.make:76: cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GL.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:298: cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
"make all" terminated with exit code 2. Build might be incomplete.

15:33:41 Build Failed. 323 errors, 16 warnings. (took 7m:42s.741ms)

niello
Quite a regular
Quite a regular
Posts: 76
Joined: Tue May 24, 2011 05:54
Contact:

Re: Compiler time errors when building OpenGL Renderers for version 8.7

Postby niello » Wed Jan 19, 2022 09:17

From the error log, the problem is that you didn't enable C++11 in your compiler.

Code: Select all

/usr/include/c++/11/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.


This may be a problem in our CMake file in 0.8.7.


Return to “Help”

Who is online

Users browsing this forum: No registered users and 52 guests