Created
April 29, 2017 21:18
-
-
Save anonymous/bd59d619d9e8e40e9f0ff81e9ea98853 to your computer and use it in GitHub Desktop.
Building CEGUI for Thrive on Archlinux
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Setting up build files for CEGUI | |
-- Could NOT find MINIZIP (missing: MINIZIP_LIB MINIZIP_H_PATH) | |
-- Could NOT find GLFW (missing: GLFW_H_PATH) | |
-- Could NOT find SDL2IMAGE (missing: SDL2IMAGE_LIB SDL2IMAGE_H_PATH) | |
-- Could NOT find DIRECTXSDK (missing: DIRECTXSDK_LIB_PATH DIRECTXSDK_H_PATH DIRECTXSDK_MAX_D3D) | |
-- Could NOT find IRRLICHT (missing: IRRLICHT_LIB IRRLICHT_H_PATH) | |
-- Boost version: 1.63.0 | |
-- Found the following Boost libraries: | |
-- thread | |
-- system | |
-- chrono | |
-- date_time | |
-- atomic | |
-- Could NOT find OPENGLES3 (missing: OPENGLES3_LIB) | |
-- Could NOT find XERCESC (missing: XERCESC_LIB XERCESC_H_PATH) | |
-- Could NOT find RAPIDXML (missing: RAPIDXML_H_PATH) | |
-- Could NOT find CORONA (missing: CORONA_LIB CORONA_H_PATH) | |
-- Could NOT find PVRTOOLS (missing: PVRTOOLS_LIB PVRTOOLS_H_PATH) | |
-- Could NOT find TOLUAPP (missing: TOLUAPP_LIB TOLUAPP_H_PATH) | |
-- Boost version: 1.63.0 | |
-- Found the following Boost libraries: | |
-- python | |
-- unit_test_framework | |
-- system | |
-- timer | |
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) | |
-- Configuring done | |
-- Generating done | |
-- Build files have been written to: /home/spencer/Projects/cegui/build | |
Successfully created project files for CEGUI | |
Compiling CEGUI | |
[ 0%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-9999.dir/FribidiVisualMapping.cpp.o | |
[ 0%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-9999.dir/Logger.cpp.o | |
[ 0%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-9999.dir/LinkedEvent.cpp.o | |
[ 1%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-9999.dir/NamedElement.cpp.o | |
In file included from /home/spencer/Projects/cegui/cegui/src/FribidiVisualMapping.cpp:35:0: | |
/home/spencer/Projects/cegui/cegui/include/CEGUI/FribidiVisualMapping.h:40:18: error: ‘CEGUI::BidiCharType CEGUI::FribidiVisualMapping::getBidiCharType(char32_t) const’ marked ‘override’, but does not override | |
BidiCharType getBidiCharType(const char32_t char_to_check) const override; | |
^~~~~~~~~~~~~~~ | |
/home/spencer/Projects/cegui/cegui/src/FribidiVisualMapping.cpp:47:58: error: ‘utf32’ does not name a type | |
BidiCharType FribidiVisualMapping::getBidiCharType(const utf32 char_to_check) const | |
^~~~~ | |
/home/spencer/Projects/cegui/cegui/src/FribidiVisualMapping.cpp:47:14: error: prototype for ‘CEGUI::BidiCharType CEGUI::FribidiVisualMapping::getBidiCharType(int) const’ does not match any in class ‘CEGUI::FribidiVisualMapping’ | |
BidiCharType FribidiVisualMapping::getBidiCharType(const utf32 char_to_check) const | |
^~~~~~~~~~~~~~~~~~~~ | |
In file included from /home/spencer/Projects/cegui/cegui/src/FribidiVisualMapping.cpp:35:0: | |
/home/spencer/Projects/cegui/cegui/include/CEGUI/FribidiVisualMapping.h:40:18: error: candidate is: CEGUI::BidiCharType CEGUI::FribidiVisualMapping::getBidiCharType(char32_t) const | |
BidiCharType getBidiCharType(const char32_t char_to_check) const override; | |
^~~~~~~~~~~~~~~ | |
/home/spencer/Projects/cegui/cegui/src/FribidiVisualMapping.cpp: In member function ‘virtual bool CEGUI::FribidiVisualMapping::reorderFromLogicalToVisual(const CEGUI::String&, CEGUI::String&, CEGUI::BidiVisualMapping::StrIndexList&, CEGUI::BidiVisualMapping::StrIndexList&) const’: | |
/home/spencer/Projects/cegui/cegui/src/FribidiVisualMapping.cpp:83:68: error: ‘class CEGUI::String’ has no member named ‘ptr’ | |
fribidi_log2vis(static_cast<FriBidiChar *>(logicalNotConst.ptr()), | |
^~~ | |
/home/spencer/Projects/cegui/cegui/src/FribidiVisualMapping.cpp:87:59: error: ‘class CEGUI::String’ has no member named ‘ptr’ | |
static_cast<FriBidiChar *>(visual.ptr()), | |
^~~ | |
[ 1%] Building CXX object cegui/src/CMakeFiles/CEGUIBase-9999.dir/PCRERegexMatcher.cpp.o | |
make[2]: *** [cegui/src/CMakeFiles/CEGUIBase-9999.dir/build.make:927: cegui/src/CMakeFiles/CEGUIBase-9999.dir/FribidiVisualMapping.cpp.o] Error 1 | |
make[2]: *** Waiting for unfinished jobs.... | |
make[1]: *** [CMakeFiles/Makefile2:86: cegui/src/CMakeFiles/CEGUIBase-9999.dir/all] Error 2 | |
make: *** [Makefile:150: all] Error 2 | |
ERROR: CEGUI Failed to Compile. Are you using a broken version? or has the setup process changed between versions |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment