* Package: dev-games/mygui-3.4.1:0 * Repository: gentoo * Maintainer: games@gentoo.org * Upstream: altren@list.ru https://github.com/MyGUI/mygui/issues * USE: abi_x86_64 amd64 elibc_glibc kernel_linux opengl userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking mygui-3.4.1.tar.gz to /var/tmp/portage/dev-games/mygui-3.4.1/work >>> Source unpacked in /var/tmp/portage/dev-games/mygui-3.4.1/work >>> Preparing source in /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build" * Applying mygui-3.4.1-build.patch ... patching file CMake/ConfigureBuild.cmake Hunk #1 succeeded at 6 with fuzz 2 (offset 2 lines). patching file CMake/Utils/MyGUIConfigTargets.cmake Hunk #1 succeeded at 2 with fuzz 2 (offset 1 line). Hunk #2 succeeded at 53 with fuzz 2 (offset 19 lines). Hunk #3 succeeded at 179 (offset -12 lines). [ ok ] * Applying mygui-3.4.1-FHS.patch ... [ ok ] * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING "Choose the type of build * set(CMAKE_INSTALL_PREFIX "/usr/local") >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build" cmake -C /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DMYGUI_STATIC=OFF -DMYGUI_BUILD_DOCS=no -DMYGUI_INSTALL_DOCS=no -DMYGUI_USE_FREETYPE=ON -DMYGUI_BUILD_PLUGINS=no -DMYGUI_BUILD_TOOLS=no -DMYGUI_INSTALL_TOOLS=no -DMYGUI_USE_SYSTEM_GLEW=yes -DMYGUI_BUILD_WRAPPER=OFF -DMYGUI_RENDERSYSTEM=4 -DMYGUI_BUILD_DEMOS=OFF -DMYGUI_INSTALL_DEMOS=OFF -DMYGUI_INSTALL_MEDIA=OFF -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/gentoo_toolchain.cmake /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1 loading initial cache file /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/gentoo_common_config.cmake CMake Deprecation Warning at CMakeLists.txt:11 (cmake_policy): The OLD behavior for policy CMP0048 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 13.0.1 -- The CXX compiler identification is GNU 13.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - 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/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring MYGUI 3.4.1 -- Performing Test MYGUI_GCC_VISIBILITY -- Performing Test MYGUI_GCC_VISIBILITY - Success -- Detected g++ 13 -- Enabling GCC visibility flags -- Found Freetype: /usr/lib64/libfreetype.so (found version "2.13.0") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") CMake Deprecation Warning at CMake/Packages/FindSDL2.cmake:40 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): CMake/Dependencies.cmake:48 (find_package) CMakeLists.txt:187 (include) -- Found SDL2: /usr/include/SDL2 (found version "2.26.3") CMake Deprecation Warning at CMake/Packages/FindSDL2_image.cmake:32 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): CMake/Dependencies.cmake:54 (find_package) CMakeLists.txt:187 (include) -- Found SDL2_image: /usr/include/SDL2 (found version "2.6.3") CMake Deprecation Warning at CMake/Dependencies.cmake:56 (cmake_policy): The OLD behavior for policy CMP0072 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. Call Stack (most recent call first): CMakeLists.txt:187 (include) -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found GLEW: /usr/include (found version "2.2.0") -- Found Doxygen: /usr/bin/doxygen (found version "1.9.6") found components: doxygen dot -- ----------------------------------------------------------------------------- -- The following external packages were located on your system. -- This installation will have the extra features provided by these packages. + freetype + opengl + GLEW + Doxygen Congratulations! All external packages have been found. ----------------------------------------------------------------------------- -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -pipe -march=native -fno-diagnostics-color -O2 C++ -pipe -march=native -fno-diagnostics-color -O2 -w Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build" ninja -v -j4 -l0 [1/107] /usr/bin/x86_64-pc-linux-gnu-g++ -DGL_GLEXT_PROTOTYPES -DMyGUI_OpenGLPlatform_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Common -isystem /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include/GL -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fno-diagnostics-color -fPIC -std=gnu++11 -MD -MT Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLPlatform.cpp.o -MF Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLPlatform.cpp.o.d -o Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLPlatform.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/src/MyGUI_OpenGLPlatform.cpp FAILED: Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLPlatform.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DGL_GLEXT_PROTOTYPES -DMyGUI_OpenGLPlatform_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Common -isystem /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include/GL -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fno-diagnostics-color -fPIC -std=gnu++11 -MD -MT Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLPlatform.cpp.o -MF Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLPlatform.cpp.o.d -o Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLPlatform.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/src/MyGUI_OpenGLPlatform.cpp In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:11, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_IVertexBuffer.h:11, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include/MyGUI_OpenGLRenderManager.h:12, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include/MyGUI_OpenGLPlatform.h:12, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/src/MyGUI_OpenGLPlatform.cpp:7: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:45:23: error: ‘uint8_t’ does not name a type 45 | using uint8 = uint8_t; | ^~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:21:1: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? 20 | #include "MyGUI_TCoord.h" +++ |+#include 21 | /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:46:24: error: ‘uint16_t’ does not name a type 46 | using uint16 = uint16_t; | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:46:24: note: ‘uint16_t’ is defined in header ‘’; did you forget to ‘#include ’? /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:47:24: error: ‘uint32_t’ does not name a type 47 | using uint32 = uint32_t; | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:47:24: note: ‘uint32_t’ is defined in header ‘’; did you forget to ‘#include ’? /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:18:76: error: ‘uint32’ has not been declared 18 | void set(float _x, float _y, float _z, float _u, float _v, uint32 _colour) | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:29:17: error: ‘uint32’ does not name a type; did you mean ‘uint’? 29 | uint32 colour; | ^~~~~~ | uint /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h: In member function ‘void MyGUI::Vertex::set(float, float, float, float, float, int)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:25:25: error: ‘colour’ was not declared in this scope; did you mean ‘_colour’? 25 | colour = _colour; | ^~~~~~ | _colour /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h: At global scope: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:46:120: error: ‘uint32’ has not been declared 46 | void set(float _l, float _t, float _r, float _b, float _z, float _u1, float _v1, float _u2, float _v2, uint32 _colour) | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:56:168: error: ‘uint32’ has not been declared 56 | void set(float _x1, float _y1, float _x2, float _y2, float _x3, float _y3, float _x4, float _y4, float _z, float _u1, float _v1, float _u2, float _v2, uint32 _colour) | ^~~~~~ [2/107] /usr/bin/x86_64-pc-linux-gnu-g++ -DGL_GLEXT_PROTOTYPES -DMyGUI_OpenGLPlatform_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Common -isystem /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include/GL -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fno-diagnostics-color -fPIC -std=gnu++11 -MD -MT Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLRTTexture.cpp.o -MF Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLRTTexture.cpp.o.d -o Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLRTTexture.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/src/MyGUI_OpenGLRTTexture.cpp FAILED: Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLRTTexture.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DGL_GLEXT_PROTOTYPES -DMyGUI_OpenGLPlatform_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Common -isystem /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include/GL -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fno-diagnostics-color -fPIC -std=gnu++11 -MD -MT Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLRTTexture.cpp.o -MF Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLRTTexture.cpp.o.d -o Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLRTTexture.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/src/MyGUI_OpenGLRTTexture.cpp In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:11, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_IVertexBuffer.h:11, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include/MyGUI_OpenGLRenderManager.h:12, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/src/MyGUI_OpenGLRTTexture.cpp:8: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:45:23: error: ‘uint8_t’ does not name a type 45 | using uint8 = uint8_t; | ^~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:21:1: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? 20 | #include "MyGUI_TCoord.h" +++ |+#include 21 | /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:46:24: error: ‘uint16_t’ does not name a type 46 | using uint16 = uint16_t; | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:46:24: note: ‘uint16_t’ is defined in header ‘’; did you forget to ‘#include ’? /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:47:24: error: ‘uint32_t’ does not name a type 47 | using uint32 = uint32_t; | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:47:24: note: ‘uint32_t’ is defined in header ‘’; did you forget to ‘#include ’? /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:18:76: error: ‘uint32’ has not been declared 18 | void set(float _x, float _y, float _z, float _u, float _v, uint32 _colour) | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:29:17: error: ‘uint32’ does not name a type; did you mean ‘uint’? 29 | uint32 colour; | ^~~~~~ | uint /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h: In member function ‘void MyGUI::Vertex::set(float, float, float, float, float, int)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:25:25: error: ‘colour’ was not declared in this scope; did you mean ‘_colour’? 25 | colour = _colour; | ^~~~~~ | _colour /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h: At global scope: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:46:120: error: ‘uint32’ has not been declared 46 | void set(float _l, float _t, float _r, float _b, float _z, float _u1, float _v1, float _u2, float _v2, uint32 _colour) | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:56:168: error: ‘uint32’ has not been declared 56 | void set(float _x1, float _y1, float _x2, float _y2, float _x3, float _y3, float _x4, float _y4, float _z, float _u1, float _v1, float _u2, float _v2, uint32 _colour) | ^~~~~~ [3/107] /usr/bin/x86_64-pc-linux-gnu-g++ -DGL_GLEXT_PROTOTYPES -DMyGUI_OpenGLPlatform_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Common -isystem /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include/GL -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fno-diagnostics-color -fPIC -std=gnu++11 -MD -MT Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLDataManager.cpp.o -MF Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLDataManager.cpp.o.d -o Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLDataManager.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/src/MyGUI_OpenGLDataManager.cpp FAILED: Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLDataManager.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DGL_GLEXT_PROTOTYPES -DMyGUI_OpenGLPlatform_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Common -isystem /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include/GL -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fno-diagnostics-color -fPIC -std=gnu++11 -MD -MT Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLDataManager.cpp.o -MF Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLDataManager.cpp.o.d -o Platforms/OpenGL/OpenGLPlatform/CMakeFiles/MyGUI.OpenGLPlatform.dir/src/MyGUI_OpenGLDataManager.cpp.o -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/src/MyGUI_OpenGLDataManager.cpp In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_IDataStream.h:11, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_DataManager.h:12, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/include/MyGUI_OpenGLDataManager.h:11, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/src/MyGUI_OpenGLDataManager.cpp:7: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:45:23: error: ‘uint8_t’ does not name a type 45 | using uint8 = uint8_t; | ^~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:21:1: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? 20 | #include "MyGUI_TCoord.h" +++ |+#include 21 | /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:46:24: error: ‘uint16_t’ does not name a type 46 | using uint16 = uint16_t; | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:46:24: note: ‘uint16_t’ is defined in header ‘’; did you forget to ‘#include ’? /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:47:24: error: ‘uint32_t’ does not name a type 47 | using uint32 = uint32_t; | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:47:24: note: ‘uint32_t’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_XmlDocument.h:11, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Gui.h:13, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI.h:10, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Common/FileSystemInfo/FileSystemInfo.h:10, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/Platforms/OpenGL/OpenGLPlatform/src/MyGUI_OpenGLDataManager.cpp:10: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:157:38: error: ‘uint32’ does not name a type; did you mean ‘uint’? 157 | using unicode_char = uint32; | ^~~~~~ | uint /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:160:36: error: ‘uint16’ does not name a type; did you mean ‘uint’? 160 | using code_point = uint16; | ^~~~~~ | uint /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:163:36: error: ‘code_point’ does not name a type 163 | using value_type = code_point; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:165:51: error: ‘code_point’ was not declared in this scope 165 | using dstring = std::basic_string; // data string | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:165:61: error: template argument 1 is invalid 165 | using dstring = std::basic_string; // data string | ^ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:165:61: error: template argument 2 is invalid /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:165:61: error: template argument 3 is invalid /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:168:55: error: ‘unicode_char’ was not declared in this scope 168 | using utf32string = std::basic_string; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:168:67: error: template argument 1 is invalid 168 | using utf32string = std::basic_string; | ^ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:168:67: error: template argument 2 is invalid /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:168:67: error: template argument 3 is invalid /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:197:25: error: ‘unicode_char’ does not name a type 197 | unicode_char _getCharacter() const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:198:44: error: ‘unicode_char’ has not been declared 198 | int _setCharacter( unicode_char uc ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:203:25: error: ‘dstring’ does not name a type; did you mean ‘UString’? 203 | dstring::iterator mIter; | ^~~~~~~ | UString /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:242:25: error: ‘value_type’ does not name a type 242 | value_type& operator*() const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:245:25: error: ‘value_type’ does not name a type 245 | value_type& operator[]( difference_type n ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:252:25: error: ‘unicode_char’ does not name a type 252 | unicode_char getCharacter() const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:254:43: error: ‘unicode_char’ has not been declared 254 | int setCharacter( unicode_char uc ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:289:31: error: ‘value_type’ does not name a type 289 | const value_type& operator*() const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:292:31: error: ‘value_type’ does not name a type 292 | const value_type& operator[]( difference_type n ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:299:25: error: ‘unicode_char’ does not name a type 299 | unicode_char getCharacter() const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:350:25: error: ‘value_type’ does not name a type 350 | value_type& operator*() const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:353:25: error: ‘value_type’ does not name a type 353 | value_type& operator[]( difference_type n ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:383:31: error: ‘value_type’ does not name a type 383 | const value_type& operator*() const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:386:31: error: ‘value_type’ does not name a type 386 | const value_type& operator[]( difference_type n ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:418:50: error: ‘code_point’ does not name a type 418 | UString( size_type length, const code_point& ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:420:32: error: ‘code_point’ does not name a type 420 | UString( const code_point* str ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:422:32: error: ‘code_point’ does not name a type 422 | UString( const code_point* str, size_type length ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:440:41: error: ‘utf32string’ does not name a type 440 | explicit UString( const utf32string & str ); | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:462:51: error: ‘code_point’ does not name a type 462 | void resize( size_type num, const code_point& val = 0 ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:468:23: error: ‘code_point’ does not name a type 468 | const code_point* c_str() const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:470:23: error: ‘code_point’ does not name a type 470 | const code_point* data() const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:479:33: error: ‘unicode_char’ has not been declared 479 | void push_back( unicode_char val ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:487:33: error: ‘code_point’ has not been declared 487 | void push_back( code_point val ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:487:22: error: ‘void MyGUI::UString::push_back(int)’ cannot be overloaded with ‘void MyGUI::UString::push_back(int)’ 487 | void push_back( code_point val ); | ^~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:479:22: note: previous declaration ‘void MyGUI::UString::push_back(int)’ 479 | void push_back( unicode_char val ); | ^~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:492:32: error: ‘unicode_char’ has not been declared 492 | bool inString( unicode_char ch ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:504:23: error: ‘utf32string’ does not name a type 504 | const utf32string& asUTF32() const; | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:506:23: error: ‘unicode_char’ does not name a type 506 | const unicode_char* asUTF32_c_str() const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:518:17: error: ‘code_point’ does not name a type 518 | code_point& at( size_type loc ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:520:23: error: ‘code_point’ does not name a type 520 | const code_point& at( size_type loc ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:526:17: error: ‘unicode_char’ does not name a type 526 | unicode_char getChar( size_type loc ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:536:45: error: ‘unicode_char’ has not been declared 536 | int setChar( size_type loc, unicode_char ch ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:570:40: error: ‘code_point’ does not name a type 570 | UString& assign( const code_point* str ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:572:40: error: ‘code_point’ does not name a type 572 | UString& assign( const code_point* str, size_type num ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:576:55: error: ‘code_point’ does not name a type 576 | UString& assign( size_type num, const code_point& ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:588:40: error: ‘utf32string’ does not name a type 588 | UString& assign( const utf32string & str ); | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:602:40: error: ‘code_point’ does not name a type 602 | UString& append( const code_point* str ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:606:40: error: ‘code_point’ does not name a type 606 | UString& append( const code_point* str, size_type num ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:608:49: error: ‘code_point’ has not been declared 608 | UString& append( size_type num, code_point ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:622:49: error: ‘unicode_char’ has not been declared 622 | UString& append( size_type num, unicode_char ch ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:622:26: error: ‘MyGUI::UString& MyGUI::UString::append(size_type, int)’ cannot be overloaded with ‘MyGUI::UString& MyGUI::UString::append(size_type, int)’ 622 | UString& append( size_type num, unicode_char ch ); | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:608:26: note: previous declaration ‘MyGUI::UString& MyGUI::UString::append(size_type, int)’ 608 | UString& append( size_type num, code_point ch ); | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:630:52: error: ‘code_point’ does not name a type 630 | iterator insert( iterator i, const code_point& ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:634:57: error: ‘code_point’ does not name a type 634 | UString& insert( size_type index, const code_point* str ) { | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:643:57: error: ‘code_point’ does not name a type 643 | UString& insert( size_type index, const code_point* str, size_type num ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:651:66: error: ‘code_point’ has not been declared 651 | UString& insert( size_type index, size_type num, code_point ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:659:66: error: ‘unicode_char’ has not been declared 659 | UString& insert( size_type index, size_type num, unicode_char ch ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:659:26: error: ‘MyGUI::UString& MyGUI::UString::insert(size_type, size_type, int)’ cannot be overloaded with ‘MyGUI::UString& MyGUI::UString::insert(size_type, size_type, int)’ 659 | UString& insert( size_type index, size_type num, unicode_char ch ); | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:651:26: note: previous declaration ‘MyGUI::UString& MyGUI::UString::insert(size_type, size_type, int)’ 651 | UString& insert( size_type index, size_type num, code_point ch ); | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:661:63: error: ‘code_point’ does not name a type 661 | void insert( iterator i, size_type num, const code_point& ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:669:63: error: ‘unicode_char’ does not name a type 669 | void insert( iterator i, size_type num, const unicode_char& ch ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:669:22: error: ‘void MyGUI::UString::insert(iterator, size_type, const int&)’ cannot be overloaded with ‘void MyGUI::UString::insert(iterator, size_type, const int&)’ 669 | void insert( iterator i, size_type num, const unicode_char& ch ); | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:661:22: note: previous declaration ‘void MyGUI::UString::insert(iterator, size_type, const int&)’ 661 | void insert( iterator i, size_type num, const code_point& ch ); | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:697:84: error: ‘code_point’ has not been declared 697 | UString& replace( size_type index, size_type num1, size_type num2, code_point ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:699:80: error: ‘code_point’ has not been declared 699 | UString& replace( iterator start, iterator end, size_type num, code_point ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:709:36: error: ‘code_point’ does not name a type 709 | int compare( const code_point* str ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:715:71: error: ‘code_point’ does not name a type 715 | int compare( size_type index, size_type length, const code_point* str, size_type length2 ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:733:39: error: ‘code_point’ does not name a type 733 | size_type find( const code_point* cp_str, size_type index, size_type length ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:747:33: error: ‘code_point’ has not been declared 747 | size_type find( code_point ch, size_type index = 0 ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:755:33: error: ‘unicode_char’ has not been declared 755 | size_type find( unicode_char ch, size_type index = 0 ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:755:27: error: ‘MyGUI::UString::size_type MyGUI::UString::find(int, size_type) const’ cannot be overloaded with ‘MyGUI::UString::size_type MyGUI::UString::find(int, size_type) const’ 755 | size_type find( unicode_char ch, size_type index = 0 ) const; | ^~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:747:27: note: previous declaration ‘MyGUI::UString::size_type MyGUI::UString::find(int, size_type) const’ 747 | size_type find( code_point ch, size_type index = 0 ) const; | ^~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:760:40: error: ‘code_point’ does not name a type 760 | size_type rfind( const code_point* cp_str, size_type index, size_type num ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:770:34: error: ‘code_point’ has not been declared 770 | size_type rfind( code_point ch, size_type index ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:776:34: error: ‘unicode_char’ has not been declared 776 | size_type rfind( unicode_char ch, size_type index = 0 ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:776:27: error: ‘MyGUI::UString::size_type MyGUI::UString::rfind(int, size_type) const’ cannot be overloaded with ‘MyGUI::UString::size_type MyGUI::UString::rfind(int, size_type) const’ 776 | size_type rfind( unicode_char ch, size_type index = 0 ) const; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:770:27: note: previous declaration ‘MyGUI::UString::size_type MyGUI::UString::rfind(int, size_type) const’ 770 | size_type rfind( code_point ch, size_type index ) const; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:786:42: error: ‘code_point’ has not been declared 786 | size_type find_first_of( code_point ch, size_type index = 0 ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:794:42: error: ‘unicode_char’ has not been declared 794 | size_type find_first_of( unicode_char ch, size_type index = 0 ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:794:27: error: ‘MyGUI::UString::size_type MyGUI::UString::find_first_of(int, size_type) const’ cannot be overloaded with ‘MyGUI::UString::size_type MyGUI::UString::find_first_of(int, size_type) const’ 794 | size_type find_first_of( unicode_char ch, size_type index = 0 ) const; | ^~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:786:27: note: previous declaration ‘MyGUI::UString::size_type MyGUI::UString::find_first_of(int, size_type) const’ 786 | size_type find_first_of( code_point ch, size_type index = 0 ) const; | ^~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:799:46: error: ‘code_point’ has not been declared 799 | size_type find_first_not_of( code_point ch, size_type index = 0 ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:807:46: error: ‘unicode_char’ has not been declared 807 | size_type find_first_not_of( unicode_char ch, size_type index = 0 ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:807:27: error: ‘MyGUI::UString::size_type MyGUI::UString::find_first_not_of(int, size_type) const’ cannot be overloaded with ‘MyGUI::UString::size_type MyGUI::UString::find_first_not_of(int, size_type) const’ 807 | size_type find_first_not_of( unicode_char ch, size_type index = 0 ) const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:799:27: note: previous declaration ‘MyGUI::UString::size_type MyGUI::UString::find_first_not_of(int, size_type) const’ 799 | size_type find_first_not_of( code_point ch, size_type index = 0 ) const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:812:41: error: ‘code_point’ has not been declared 812 | size_type find_last_of( code_point ch, size_type index = npos ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:822:41: error: ‘unicode_char’ has not been declared 822 | size_type find_last_of( unicode_char ch, size_type index = npos ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:822:27: error: ‘MyGUI::UString::size_type MyGUI::UString::find_last_of(int, size_type) const’ cannot be overloaded with ‘MyGUI::UString::size_type MyGUI::UString::find_last_of(int, size_type) const’ 822 | size_type find_last_of( unicode_char ch, size_type index = npos ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:812:27: note: previous declaration ‘MyGUI::UString::size_type MyGUI::UString::find_last_of(int, size_type) const’ 812 | size_type find_last_of( code_point ch, size_type index = npos ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:827:45: error: ‘code_point’ has not been declared 827 | size_type find_last_not_of( code_point ch, size_type index = npos ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:835:45: error: ‘unicode_char’ has not been declared 835 | size_type find_last_not_of( unicode_char ch, size_type index = npos ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:835:27: error: ‘MyGUI::UString::size_type MyGUI::UString::find_last_not_of(int, size_type) const’ cannot be overloaded with ‘MyGUI::UString::size_type MyGUI::UString::find_last_not_of(int, size_type) const’ 835 | size_type find_last_not_of( unicode_char ch, size_type index = npos ) const; | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:827:27: note: previous declaration ‘MyGUI::UString::size_type MyGUI::UString::find_last_not_of(int, size_type) const’ 827 | size_type find_last_not_of( code_point ch, size_type index = npos ) const; | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:857:37: error: ‘code_point’ has not been declared 857 | UString& operator=( code_point ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:865:37: error: ‘unicode_char’ has not been declared 865 | UString& operator=( unicode_char ch ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:865:26: error: ‘MyGUI::UString& MyGUI::UString::operator=(int)’ cannot be overloaded with ‘MyGUI::UString& MyGUI::UString::operator=(int)’ 865 | UString& operator=( unicode_char ch ); | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:857:26: note: previous declaration ‘MyGUI::UString& MyGUI::UString::operator=(int)’ 857 | UString& operator=( code_point ch ); | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:867:17: error: ‘code_point’ does not name a type 867 | code_point& operator[]( size_type index ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:869:23: error: ‘code_point’ does not name a type 869 | const code_point& operator[]( size_type index ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:887:54: error: ‘code_point’ has not been declared 887 | static bool _utf16_independent_char( code_point cp ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:889:52: error: ‘code_point’ has not been declared 889 | static bool _utf16_surrogate_lead( code_point cp ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:891:54: error: ‘code_point’ has not been declared 891 | static bool _utf16_surrogate_follow( code_point cp ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:893:51: error: ‘code_point’ has not been declared 893 | static size_t _utf16_char_length( code_point cp ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:895:51: error: ‘unicode_char’ has not been declared 895 | static size_t _utf16_char_length( unicode_char uc ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:895:31: error: ‘static size_t MyGUI::UString::_utf16_char_length(int)’ cannot be overloaded with ‘static size_t MyGUI::UString::_utf16_char_length(int)’ 895 | static size_t _utf16_char_length( unicode_char uc ); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:893:31: note: previous declaration ‘static size_t MyGUI::UString::_utf16_char_length(int)’ 893 | static size_t _utf16_char_length( code_point cp ); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:901:54: error: ‘code_point’ does not name a type 901 | static size_t _utf16_to_utf32( const code_point in_cp[2], unicode_char& out_uc ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:901:75: error: ‘unicode_char’ has not been declared 901 | static size_t _utf16_to_utf32( const code_point in_cp[2], unicode_char& out_uc ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:908:54: error: ‘unicode_char’ does not name a type 908 | static size_t _utf32_to_utf16( const unicode_char& in_uc, code_point out_cp[2] ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:908:75: error: ‘code_point’ has not been declared 908 | static size_t _utf32_to_utf16( const unicode_char& in_uc, code_point out_cp[2] ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:920:50: error: ‘unicode_char’ has not been declared 920 | static size_t _utf8_char_length( unicode_char uc ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:923:77: error: ‘unicode_char’ has not been declared 923 | static size_t _utf8_to_utf32( const unsigned char in_cp[6], unicode_char& out_uc ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:925:53: error: ‘unicode_char’ does not name a type 925 | static size_t _utf32_to_utf8( const unicode_char& in_uc, unsigned char out_cp[6] ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:935:17: error: ‘dstring’ does not name a type; did you mean ‘UString’? 935 | dstring mData; | ^~~~~~~ | UString /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:972:33: error: ‘utf32string’ does not name a type 972 | mutable utf32string* mUTF32StrBuffer; | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In member function ‘MyGUI::UString& MyGUI::UString::insert(size_type, const int*)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:635:25: error: ‘mData’ was not declared in this scope 635 | mData.insert( index, str ); | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In member function ‘MyGUI::UString::size_type MyGUI::UString::find_last_of(char, size_type) const’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:815:58: error: ‘code_point’ does not name a type 815 | return find_last_of( static_cast( ch ), index ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: At global scope: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:982:63: error: ‘MyGUI::UString::code_point’ has not been declared 982 | inline UString operator+( const UString& s1, UString::code_point c ) { | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:986:63: error: ‘MyGUI::UString::unicode_char’ has not been declared 986 | inline UString operator+( const UString& s1, UString::unicode_char c ) { | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:986:24: error: redefinition of ‘MyGUI::UString MyGUI::operator+(const UString&, int)’ 986 | inline UString operator+( const UString& s1, UString::unicode_char c ) { | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:982:24: note: ‘MyGUI::UString MyGUI::operator+(const UString&, int)’ previously defined here 982 | inline UString operator+( const UString& s1, UString::code_point c ) { | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1000:24: error: declaration of ‘operator+’ as non-function 1000 | inline UString operator+( UString::code_point c, const UString& s2 ) { | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1000:44: error: ‘code_point’ is not a member of ‘MyGUI::UString’ 1000 | inline UString operator+( UString::code_point c, const UString& s2 ) { | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1000:58: error: expected primary-expression before ‘const’ 1000 | inline UString operator+( UString::code_point c, const UString& s2 ) { | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1004:24: error: declaration of ‘operator+’ as non-function 1004 | inline UString operator+( UString::unicode_char c, const UString& s2 ) { | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1004:44: error: ‘unicode_char’ is not a member of ‘MyGUI::UString’ 1004 | inline UString operator+( UString::unicode_char c, const UString& s2 ) { | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1004:60: error: expected primary-expression before ‘const’ 1004 | inline UString operator+( UString::unicode_char c, const UString& s2 ) { | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘MyGUI::UString::size_type MyGUI::operator-(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1020:31: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1020 | return ( left.mIter - right.mIter ); | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1020:45: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1020 | return ( left.mIter - right.mIter ); | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator==(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1023:29: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1023 | return left.mIter == right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1023:44: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1023 | return left.mIter == right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator!=(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1026:29: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1026 | return left.mIter != right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1026:44: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1026 | return left.mIter != right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator<(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1029:29: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1029 | return left.mIter < right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1029:43: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1029 | return left.mIter < right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator<=(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1032:29: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1032 | return left.mIter <= right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1032:44: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1032 | return left.mIter <= right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator>(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1035:29: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1035 | return left.mIter > right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1035:43: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1035 | return left.mIter > right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator>=(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1038:29: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1038 | return left.mIter >= right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1038:44: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1038 | return left.mIter >= right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘MyGUI::UString::size_type MyGUI::operator-(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1044:32: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1044 | return ( right.mIter - left.mIter ); | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1044:45: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1044 | return ( right.mIter - left.mIter ); | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator==(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1047:29: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1047 | return left.mIter == right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1047:44: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1047 | return left.mIter == right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator!=(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1050:29: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1050 | return left.mIter != right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1050:44: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1050 | return left.mIter != right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator<(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1053:30: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1053 | return right.mIter < left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1053:43: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1053 | return right.mIter < left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator<=(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1056:30: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1056 | return right.mIter <= left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1056:44: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1056 | return right.mIter <= left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator>(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1059:30: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1059 | return right.mIter > left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1059:43: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1059 | return right.mIter > left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator>=(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1062:30: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1062 | return right.mIter >= left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1062:44: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1062 | return right.mIter >= left.mIter; | ^~~~~ In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_WidgetInput.h:16, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Widget.h:14, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Gui.h:15: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_MaskPickInfo.h: At global scope: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_MaskPickInfo.h:28:29: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 28 | std::vector mData; | ^~~~~ | uint /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_MaskPickInfo.h:28:34: error: template argument 1 is invalid 28 | std::vector mData; | ^ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_MaskPickInfo.h:28:34: error: template argument 2 is invalid In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_EditBox.h:12, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_ComboBox.h:11, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI.h:13: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextChangeHistory.h:29:48: error: ‘utf32string’ in ‘class MyGUI::UString’ does not name a type 29 | TextCommandInfo(const UString::utf32string& _text, size_t _start, CommandType _type) : | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextChangeHistory.h:50:26: error: ‘utf32string’ in ‘class MyGUI::UString’ does not name a type 50 | UString::utf32string text; | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextChangeHistory.h: In constructor ‘MyGUI::TextCommandInfo::TextCommandInfo(const int&, size_t, CommandType)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextChangeHistory.h:30:25: error: class ‘MyGUI::TextCommandInfo’ does not have any field named ‘text’ 30 | text(_text), | ^~~~ In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_EditBox.h:13: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextIterator.h: At global scope: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextIterator.h:81:62: error: ‘MyGUI::UString::utf32string’ has not been declared 81 | bool getTagColour(UString& _colour, UString::utf32string::iterator& _iter) const; | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextIterator.h:81:83: error: expected ‘,’ or ‘...’ before ‘&’ token 81 | bool getTagColour(UString& _colour, UString::utf32string::iterator& _iter) const; | ^ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextIterator.h:83:50: error: ‘utf32string’ in ‘class MyGUI::UString’ does not name a type 83 | bool setTagColour(const UString::utf32string& _colour); | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextIterator.h:85:38: error: ‘MyGUI::UString::utf32string’ has not been declared 85 | void insert(UString::utf32string::iterator& _start, const UString::utf32string& _insert); | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextIterator.h:85:59: error: expected ‘,’ or ‘...’ before ‘&’ token 85 | void insert(UString::utf32string::iterator& _start, const UString::utf32string& _insert); | ^ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextIterator.h:87:26: error: ‘utf32string’ in ‘class MyGUI::UString’ does not name a type 87 | UString::utf32string::iterator erase(UString::utf32string::iterator _start, UString::utf32string::iterator _end); | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextIterator.h:94:26: error: ‘utf32string’ in ‘class MyGUI::UString’ does not name a type 94 | UString::utf32string mText; | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextIterator.h:95:26: error: ‘utf32string’ in ‘class MyGUI::UString’ does not name a type 95 | UString::utf32string::iterator mCurrent, mEnd, mSave; | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI.h:31: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Canvas.h:236:17: error: ‘uint8’ does not name a type; did you mean ‘uint’? 236 | uint8* mTexData; | ^~~~~ | uint In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_IVertexBuffer.h:11, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_RenderManager.h:14, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI.h:50: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:18:76: error: ‘uint32’ has not been declared 18 | void set(float _x, float _y, float _z, float _u, float _v, uint32 _colour) | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:29:17: error: ‘uint32’ does not name a type; did you mean ‘uint’? 29 | uint32 colour; | ^~~~~~ | uint /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h: In member function ‘void MyGUI::Vertex::set(float, float, float, float, float, int)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:25:25: error: ‘colour’ was not declared in this scope; did you mean ‘Colour’? 25 | colour = _colour; | ^~~~~~ | Colour /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h: At global scope: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:46:120: error: ‘uint32’ has not been declared 46 | void set(float _l, float _t, float _r, float _b, float _z, float _u1, float _v1, float _u2, float _v2, uint32 _colour) | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_VertexData.h:56:168: error: ‘uint32’ has not been declared 56 | void set(float _x1, float _y1, float _x2, float _y2, float _x3, float _y3, float _x4, float _y4, float _z, float _u1, float _v1, float _u2, float _v2, uint32 _colour) | ^~~~~~ In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI.h:68: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_PolygonalSkin.h:78:17: error: ‘uint32’ does not name a type; did you mean ‘uint’? 78 | uint32 mCurrentColour; | ^~~~~~ | uint In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI.h:69: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_RotatingSkin.h:75:17: error: ‘uint32’ does not name a type; did you mean ‘uint’? 75 | uint32 mCurrentColour; | ^~~~~~ | uint In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI.h:70: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextureUtility.h:21:30: error: ‘uint32’ does not name a type; did you mean ‘uint’? 21 | MYGUI_EXPORT uint32 toColourARGB(const Colour& _colour); | ^~~~~~ | uint /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextureUtility.h:23:29: error: variable or field ‘convertColour’ declared void 23 | inline void convertColour(uint32& _colour, VertexColourType _format) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextureUtility.h:23:43: error: ‘uint32’ was not declared in this scope; did you mean ‘uint’? 23 | inline void convertColour(uint32& _colour, VertexColourType _format) | ^~~~~~ | uint /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextureUtility.h:23:51: error: ‘_colour’ was not declared in this scope; did you mean ‘Colour’? 23 | inline void convertColour(uint32& _colour, VertexColourType _format) | ^~~~~~~ | Colour /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_TextureUtility.h:23:77: error: expected primary-expression before ‘_format’ 23 | inline void convertColour(uint32& _colour, VertexColourType _format) | ^~~~~~~ [4/107] /usr/bin/x86_64-pc-linux-gnu-g++ -DMYGUI_BUILD -DMYGUI_USE_FREETYPE -DMyGUIEngine_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -isystem /usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fno-diagnostics-color -fPIC -DMYGUI_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -std=gnu++11 -Winvalid-pch -x c++-header -include /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx -MD -MT MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.gch -MF MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.gch.d -o MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.gch -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.cxx FAILED: MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.gch /usr/bin/x86_64-pc-linux-gnu-g++ -DMYGUI_BUILD -DMYGUI_USE_FREETYPE -DMyGUIEngine_EXPORTS -I/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include -isystem /usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -w -fPIC -fno-diagnostics-color -fPIC -DMYGUI_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden -std=gnu++11 -Winvalid-pch -x c++-header -include /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx -MD -MT MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.gch -MF MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.gch.d -o MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.gch -c /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx.cxx In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Common.h:25, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Precompiled.h:11, from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build/MyGUIEngine/CMakeFiles/MyGUIEngine.dir/cmake_pch.hxx:5, from : /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:45:23: error: ‘uint8_t’ does not name a type 45 | using uint8 = uint8_t; | ^~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:21:1: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? 20 | #include "MyGUI_TCoord.h" +++ |+#include 21 | /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:46:24: error: ‘uint16_t’ does not name a type 46 | using uint16 = uint16_t; | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:46:24: note: ‘uint16_t’ is defined in header ‘’; did you forget to ‘#include ’? /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:47:24: error: ‘uint32_t’ does not name a type 47 | using uint32 = uint32_t; | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Types.h:47:24: note: ‘uint32_t’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_Common.h:31: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:157:38: error: ‘uint32’ does not name a type; did you mean ‘uint’? 157 | using unicode_char = uint32; | ^~~~~~ | uint /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:160:36: error: ‘uint16’ does not name a type; did you mean ‘uint’? 160 | using code_point = uint16; | ^~~~~~ | uint /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:163:36: error: ‘code_point’ does not name a type 163 | using value_type = code_point; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:165:51: error: ‘code_point’ was not declared in this scope 165 | using dstring = std::basic_string; // data string | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:165:61: error: template argument 1 is invalid 165 | using dstring = std::basic_string; // data string | ^ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:165:61: error: template argument 2 is invalid /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:165:61: error: template argument 3 is invalid /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:168:55: error: ‘unicode_char’ was not declared in this scope 168 | using utf32string = std::basic_string; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:168:67: error: template argument 1 is invalid 168 | using utf32string = std::basic_string; | ^ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:168:67: error: template argument 2 is invalid /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:168:67: error: template argument 3 is invalid /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:197:25: error: ‘unicode_char’ does not name a type 197 | unicode_char _getCharacter() const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:198:44: error: ‘unicode_char’ has not been declared 198 | int _setCharacter( unicode_char uc ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:203:25: error: ‘dstring’ does not name a type; did you mean ‘UString’? 203 | dstring::iterator mIter; | ^~~~~~~ | UString /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:242:25: error: ‘value_type’ does not name a type 242 | value_type& operator*() const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:245:25: error: ‘value_type’ does not name a type 245 | value_type& operator[]( difference_type n ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:252:25: error: ‘unicode_char’ does not name a type 252 | unicode_char getCharacter() const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:254:43: error: ‘unicode_char’ has not been declared 254 | int setCharacter( unicode_char uc ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:289:31: error: ‘value_type’ does not name a type 289 | const value_type& operator*() const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:292:31: error: ‘value_type’ does not name a type 292 | const value_type& operator[]( difference_type n ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:299:25: error: ‘unicode_char’ does not name a type 299 | unicode_char getCharacter() const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:350:25: error: ‘value_type’ does not name a type 350 | value_type& operator*() const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:353:25: error: ‘value_type’ does not name a type 353 | value_type& operator[]( difference_type n ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:383:31: error: ‘value_type’ does not name a type 383 | const value_type& operator*() const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:386:31: error: ‘value_type’ does not name a type 386 | const value_type& operator[]( difference_type n ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:418:50: error: ‘code_point’ does not name a type 418 | UString( size_type length, const code_point& ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:420:32: error: ‘code_point’ does not name a type 420 | UString( const code_point* str ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:422:32: error: ‘code_point’ does not name a type 422 | UString( const code_point* str, size_type length ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:440:41: error: ‘utf32string’ does not name a type 440 | explicit UString( const utf32string & str ); | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:462:51: error: ‘code_point’ does not name a type 462 | void resize( size_type num, const code_point& val = 0 ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:468:23: error: ‘code_point’ does not name a type 468 | const code_point* c_str() const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:470:23: error: ‘code_point’ does not name a type 470 | const code_point* data() const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:479:33: error: ‘unicode_char’ has not been declared 479 | void push_back( unicode_char val ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:487:33: error: ‘code_point’ has not been declared 487 | void push_back( code_point val ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:487:22: error: ‘void MyGUI::UString::push_back(int)’ cannot be overloaded with ‘void MyGUI::UString::push_back(int)’ 487 | void push_back( code_point val ); | ^~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:479:22: note: previous declaration ‘void MyGUI::UString::push_back(int)’ 479 | void push_back( unicode_char val ); | ^~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:492:32: error: ‘unicode_char’ has not been declared 492 | bool inString( unicode_char ch ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:504:23: error: ‘utf32string’ does not name a type 504 | const utf32string& asUTF32() const; | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:506:23: error: ‘unicode_char’ does not name a type 506 | const unicode_char* asUTF32_c_str() const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:518:17: error: ‘code_point’ does not name a type 518 | code_point& at( size_type loc ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:520:23: error: ‘code_point’ does not name a type 520 | const code_point& at( size_type loc ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:526:17: error: ‘unicode_char’ does not name a type 526 | unicode_char getChar( size_type loc ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:536:45: error: ‘unicode_char’ has not been declared 536 | int setChar( size_type loc, unicode_char ch ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:570:40: error: ‘code_point’ does not name a type 570 | UString& assign( const code_point* str ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:572:40: error: ‘code_point’ does not name a type 572 | UString& assign( const code_point* str, size_type num ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:576:55: error: ‘code_point’ does not name a type 576 | UString& assign( size_type num, const code_point& ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:588:40: error: ‘utf32string’ does not name a type 588 | UString& assign( const utf32string & str ); | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:602:40: error: ‘code_point’ does not name a type 602 | UString& append( const code_point* str ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:606:40: error: ‘code_point’ does not name a type 606 | UString& append( const code_point* str, size_type num ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:608:49: error: ‘code_point’ has not been declared 608 | UString& append( size_type num, code_point ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:622:49: error: ‘unicode_char’ has not been declared 622 | UString& append( size_type num, unicode_char ch ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:622:26: error: ‘MyGUI::UString& MyGUI::UString::append(size_type, int)’ cannot be overloaded with ‘MyGUI::UString& MyGUI::UString::append(size_type, int)’ 622 | UString& append( size_type num, unicode_char ch ); | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:608:26: note: previous declaration ‘MyGUI::UString& MyGUI::UString::append(size_type, int)’ 608 | UString& append( size_type num, code_point ch ); | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:630:52: error: ‘code_point’ does not name a type 630 | iterator insert( iterator i, const code_point& ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:634:57: error: ‘code_point’ does not name a type 634 | UString& insert( size_type index, const code_point* str ) { | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:643:57: error: ‘code_point’ does not name a type 643 | UString& insert( size_type index, const code_point* str, size_type num ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:651:66: error: ‘code_point’ has not been declared 651 | UString& insert( size_type index, size_type num, code_point ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:659:66: error: ‘unicode_char’ has not been declared 659 | UString& insert( size_type index, size_type num, unicode_char ch ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:659:26: error: ‘MyGUI::UString& MyGUI::UString::insert(size_type, size_type, int)’ cannot be overloaded with ‘MyGUI::UString& MyGUI::UString::insert(size_type, size_type, int)’ 659 | UString& insert( size_type index, size_type num, unicode_char ch ); | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:651:26: note: previous declaration ‘MyGUI::UString& MyGUI::UString::insert(size_type, size_type, int)’ 651 | UString& insert( size_type index, size_type num, code_point ch ); | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:661:63: error: ‘code_point’ does not name a type 661 | void insert( iterator i, size_type num, const code_point& ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:669:63: error: ‘unicode_char’ does not name a type 669 | void insert( iterator i, size_type num, const unicode_char& ch ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:669:22: error: ‘void MyGUI::UString::insert(iterator, size_type, const int&)’ cannot be overloaded with ‘void MyGUI::UString::insert(iterator, size_type, const int&)’ 669 | void insert( iterator i, size_type num, const unicode_char& ch ); | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:661:22: note: previous declaration ‘void MyGUI::UString::insert(iterator, size_type, const int&)’ 661 | void insert( iterator i, size_type num, const code_point& ch ); | ^~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:697:84: error: ‘code_point’ has not been declared 697 | UString& replace( size_type index, size_type num1, size_type num2, code_point ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:699:80: error: ‘code_point’ has not been declared 699 | UString& replace( iterator start, iterator end, size_type num, code_point ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:709:36: error: ‘code_point’ does not name a type 709 | int compare( const code_point* str ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:715:71: error: ‘code_point’ does not name a type 715 | int compare( size_type index, size_type length, const code_point* str, size_type length2 ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:733:39: error: ‘code_point’ does not name a type 733 | size_type find( const code_point* cp_str, size_type index, size_type length ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:747:33: error: ‘code_point’ has not been declared 747 | size_type find( code_point ch, size_type index = 0 ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:755:33: error: ‘unicode_char’ has not been declared 755 | size_type find( unicode_char ch, size_type index = 0 ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:755:27: error: ‘MyGUI::UString::size_type MyGUI::UString::find(int, size_type) const’ cannot be overloaded with ‘MyGUI::UString::size_type MyGUI::UString::find(int, size_type) const’ 755 | size_type find( unicode_char ch, size_type index = 0 ) const; | ^~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:747:27: note: previous declaration ‘MyGUI::UString::size_type MyGUI::UString::find(int, size_type) const’ 747 | size_type find( code_point ch, size_type index = 0 ) const; | ^~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:760:40: error: ‘code_point’ does not name a type 760 | size_type rfind( const code_point* cp_str, size_type index, size_type num ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:770:34: error: ‘code_point’ has not been declared 770 | size_type rfind( code_point ch, size_type index ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:776:34: error: ‘unicode_char’ has not been declared 776 | size_type rfind( unicode_char ch, size_type index = 0 ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:776:27: error: ‘MyGUI::UString::size_type MyGUI::UString::rfind(int, size_type) const’ cannot be overloaded with ‘MyGUI::UString::size_type MyGUI::UString::rfind(int, size_type) const’ 776 | size_type rfind( unicode_char ch, size_type index = 0 ) const; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:770:27: note: previous declaration ‘MyGUI::UString::size_type MyGUI::UString::rfind(int, size_type) const’ 770 | size_type rfind( code_point ch, size_type index ) const; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:786:42: error: ‘code_point’ has not been declared 786 | size_type find_first_of( code_point ch, size_type index = 0 ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:794:42: error: ‘unicode_char’ has not been declared 794 | size_type find_first_of( unicode_char ch, size_type index = 0 ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:794:27: error: ‘MyGUI::UString::size_type MyGUI::UString::find_first_of(int, size_type) const’ cannot be overloaded with ‘MyGUI::UString::size_type MyGUI::UString::find_first_of(int, size_type) const’ 794 | size_type find_first_of( unicode_char ch, size_type index = 0 ) const; | ^~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:786:27: note: previous declaration ‘MyGUI::UString::size_type MyGUI::UString::find_first_of(int, size_type) const’ 786 | size_type find_first_of( code_point ch, size_type index = 0 ) const; | ^~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:799:46: error: ‘code_point’ has not been declared 799 | size_type find_first_not_of( code_point ch, size_type index = 0 ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:807:46: error: ‘unicode_char’ has not been declared 807 | size_type find_first_not_of( unicode_char ch, size_type index = 0 ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:807:27: error: ‘MyGUI::UString::size_type MyGUI::UString::find_first_not_of(int, size_type) const’ cannot be overloaded with ‘MyGUI::UString::size_type MyGUI::UString::find_first_not_of(int, size_type) const’ 807 | size_type find_first_not_of( unicode_char ch, size_type index = 0 ) const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:799:27: note: previous declaration ‘MyGUI::UString::size_type MyGUI::UString::find_first_not_of(int, size_type) const’ 799 | size_type find_first_not_of( code_point ch, size_type index = 0 ) const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:812:41: error: ‘code_point’ has not been declared 812 | size_type find_last_of( code_point ch, size_type index = npos ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:822:41: error: ‘unicode_char’ has not been declared 822 | size_type find_last_of( unicode_char ch, size_type index = npos ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:822:27: error: ‘MyGUI::UString::size_type MyGUI::UString::find_last_of(int, size_type) const’ cannot be overloaded with ‘MyGUI::UString::size_type MyGUI::UString::find_last_of(int, size_type) const’ 822 | size_type find_last_of( unicode_char ch, size_type index = npos ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:812:27: note: previous declaration ‘MyGUI::UString::size_type MyGUI::UString::find_last_of(int, size_type) const’ 812 | size_type find_last_of( code_point ch, size_type index = npos ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:827:45: error: ‘code_point’ has not been declared 827 | size_type find_last_not_of( code_point ch, size_type index = npos ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:835:45: error: ‘unicode_char’ has not been declared 835 | size_type find_last_not_of( unicode_char ch, size_type index = npos ) const; | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:835:27: error: ‘MyGUI::UString::size_type MyGUI::UString::find_last_not_of(int, size_type) const’ cannot be overloaded with ‘MyGUI::UString::size_type MyGUI::UString::find_last_not_of(int, size_type) const’ 835 | size_type find_last_not_of( unicode_char ch, size_type index = npos ) const; | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:827:27: note: previous declaration ‘MyGUI::UString::size_type MyGUI::UString::find_last_not_of(int, size_type) const’ 827 | size_type find_last_not_of( code_point ch, size_type index = npos ) const; | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:857:37: error: ‘code_point’ has not been declared 857 | UString& operator=( code_point ch ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:865:37: error: ‘unicode_char’ has not been declared 865 | UString& operator=( unicode_char ch ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:865:26: error: ‘MyGUI::UString& MyGUI::UString::operator=(int)’ cannot be overloaded with ‘MyGUI::UString& MyGUI::UString::operator=(int)’ 865 | UString& operator=( unicode_char ch ); | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:857:26: note: previous declaration ‘MyGUI::UString& MyGUI::UString::operator=(int)’ 857 | UString& operator=( code_point ch ); | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:867:17: error: ‘code_point’ does not name a type 867 | code_point& operator[]( size_type index ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:869:23: error: ‘code_point’ does not name a type 869 | const code_point& operator[]( size_type index ) const; | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:887:54: error: ‘code_point’ has not been declared 887 | static bool _utf16_independent_char( code_point cp ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:889:52: error: ‘code_point’ has not been declared 889 | static bool _utf16_surrogate_lead( code_point cp ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:891:54: error: ‘code_point’ has not been declared 891 | static bool _utf16_surrogate_follow( code_point cp ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:893:51: error: ‘code_point’ has not been declared 893 | static size_t _utf16_char_length( code_point cp ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:895:51: error: ‘unicode_char’ has not been declared 895 | static size_t _utf16_char_length( unicode_char uc ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:895:31: error: ‘static size_t MyGUI::UString::_utf16_char_length(int)’ cannot be overloaded with ‘static size_t MyGUI::UString::_utf16_char_length(int)’ 895 | static size_t _utf16_char_length( unicode_char uc ); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:893:31: note: previous declaration ‘static size_t MyGUI::UString::_utf16_char_length(int)’ 893 | static size_t _utf16_char_length( code_point cp ); | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:901:54: error: ‘code_point’ does not name a type 901 | static size_t _utf16_to_utf32( const code_point in_cp[2], unicode_char& out_uc ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:901:75: error: ‘unicode_char’ has not been declared 901 | static size_t _utf16_to_utf32( const code_point in_cp[2], unicode_char& out_uc ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:908:54: error: ‘unicode_char’ does not name a type 908 | static size_t _utf32_to_utf16( const unicode_char& in_uc, code_point out_cp[2] ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:908:75: error: ‘code_point’ has not been declared 908 | static size_t _utf32_to_utf16( const unicode_char& in_uc, code_point out_cp[2] ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:920:50: error: ‘unicode_char’ has not been declared 920 | static size_t _utf8_char_length( unicode_char uc ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:923:77: error: ‘unicode_char’ has not been declared 923 | static size_t _utf8_to_utf32( const unsigned char in_cp[6], unicode_char& out_uc ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:925:53: error: ‘unicode_char’ does not name a type 925 | static size_t _utf32_to_utf8( const unicode_char& in_uc, unsigned char out_cp[6] ); | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:935:17: error: ‘dstring’ does not name a type; did you mean ‘UString’? 935 | dstring mData; | ^~~~~~~ | UString /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:972:33: error: ‘utf32string’ does not name a type 972 | mutable utf32string* mUTF32StrBuffer; | ^~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In member function ‘MyGUI::UString& MyGUI::UString::insert(size_type, const int*)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:635:25: error: ‘mData’ was not declared in this scope 635 | mData.insert( index, str ); | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In member function ‘MyGUI::UString::size_type MyGUI::UString::find_last_of(char, size_type) const’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:815:58: error: ‘code_point’ does not name a type 815 | return find_last_of( static_cast( ch ), index ); | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: At global scope: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:982:63: error: ‘MyGUI::UString::code_point’ has not been declared 982 | inline UString operator+( const UString& s1, UString::code_point c ) { | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:986:63: error: ‘MyGUI::UString::unicode_char’ has not been declared 986 | inline UString operator+( const UString& s1, UString::unicode_char c ) { | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:986:24: error: redefinition of ‘MyGUI::UString MyGUI::operator+(const UString&, int)’ 986 | inline UString operator+( const UString& s1, UString::unicode_char c ) { | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:982:24: note: ‘MyGUI::UString MyGUI::operator+(const UString&, int)’ previously defined here 982 | inline UString operator+( const UString& s1, UString::code_point c ) { | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1000:24: error: declaration of ‘operator+’ as non-function 1000 | inline UString operator+( UString::code_point c, const UString& s2 ) { | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1000:44: error: ‘code_point’ is not a member of ‘MyGUI::UString’ 1000 | inline UString operator+( UString::code_point c, const UString& s2 ) { | ^~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1000:58: error: expected primary-expression before ‘const’ 1000 | inline UString operator+( UString::code_point c, const UString& s2 ) { | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1004:24: error: declaration of ‘operator+’ as non-function 1004 | inline UString operator+( UString::unicode_char c, const UString& s2 ) { | ^~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1004:44: error: ‘unicode_char’ is not a member of ‘MyGUI::UString’ 1004 | inline UString operator+( UString::unicode_char c, const UString& s2 ) { | ^~~~~~~~~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1004:60: error: expected primary-expression before ‘const’ 1004 | inline UString operator+( UString::unicode_char c, const UString& s2 ) { | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘MyGUI::UString::size_type MyGUI::operator-(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1020:31: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1020 | return ( left.mIter - right.mIter ); | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1020:45: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1020 | return ( left.mIter - right.mIter ); | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator==(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1023:29: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1023 | return left.mIter == right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1023:44: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1023 | return left.mIter == right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator!=(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1026:29: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1026 | return left.mIter != right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1026:44: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1026 | return left.mIter != right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator<(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1029:29: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1029 | return left.mIter < right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1029:43: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1029 | return left.mIter < right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator<=(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1032:29: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1032 | return left.mIter <= right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1032:44: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1032 | return left.mIter <= right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator>(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1035:29: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1035 | return left.mIter > right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1035:43: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1035 | return left.mIter > right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator>=(const UString::_const_fwd_iterator&, const UString::_const_fwd_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1038:29: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1038 | return left.mIter >= right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1038:44: error: ‘const class MyGUI::UString::_const_fwd_iterator’ has no member named ‘mIter’ 1038 | return left.mIter >= right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘MyGUI::UString::size_type MyGUI::operator-(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1044:32: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1044 | return ( right.mIter - left.mIter ); | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1044:45: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1044 | return ( right.mIter - left.mIter ); | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator==(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1047:29: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1047 | return left.mIter == right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1047:44: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1047 | return left.mIter == right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator!=(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1050:29: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1050 | return left.mIter != right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1050:44: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1050 | return left.mIter != right.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator<(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1053:30: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1053 | return right.mIter < left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1053:43: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1053 | return right.mIter < left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator<=(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1056:30: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1056 | return right.mIter <= left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1056:44: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1056 | return right.mIter <= left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator>(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1059:30: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1059 | return right.mIter > left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1059:43: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1059 | return right.mIter > left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h: In function ‘bool MyGUI::operator>=(const UString::_const_rev_iterator&, const UString::_const_rev_iterator&)’: /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1062:30: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1062 | return right.mIter >= left.mIter; | ^~~~~ /var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1/MyGUIEngine/include/MyGUI_UString.h:1062:44: error: ‘const class MyGUI::UString::_const_rev_iterator’ has no member named ‘mIter’ 1062 | return right.mIter >= left.mIter; | ^~~~~ ninja: build stopped: subcommand failed. * ERROR: dev-games/mygui-3.4.1::gentoo failed (compile phase): * ninja -v -j4 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 2297: Called cmake_src_compile * environment, line 990: Called cmake_build * environment, line 959: Called eninja * environment, line 1425: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=dev-games/mygui-3.4.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-games/mygui-3.4.1::gentoo'`. * The complete build log is located at '/var/log/portage/dev-games:mygui-3.4.1:20230217-070154.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-games/mygui-3.4.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-games/mygui-3.4.1/temp/environment'. * Working directory: '/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-3.4.1_build' * S: '/var/tmp/portage/dev-games/mygui-3.4.1/work/mygui-MyGUI3.4.1'