Skip to content

Instantly share code, notes, and snippets.

Created April 29, 2017 21:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/bd59d619d9e8e40e9f0ff81e9ea98853 to your computer and use it in GitHub Desktop.
Save anonymous/bd59d619d9e8e40e9f0ff81e9ea98853 to your computer and use it in GitHub Desktop.
Building CEGUI for Thrive on Archlinux
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