Trying to set up a sample project with cmake

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

Moderators: CEGUI MVP, CEGUI Team

tuket
Just popping in
Just popping in
Posts: 3
Joined: Tue Jan 12, 2016 10:50

Trying to set up a sample project with cmake

Postby tuket » Tue Jan 12, 2016 11:30

Hi. I am using linux and I have read this guide: http://cegui.org.uk/wiki/Building_from_source. However, I don't want to install it. I just want to include the headers and link against the generated libraries.

First of all, I have created this directory structure:

Code: Select all

my_proj
|-- build
|-- CMakeLists.txt
|-- externals
|   `-- cegui
|       |-- android
|       |-- application_templates
|       |-- cegui
|       |-- CEGUI.log
|       |-- cmake
|       |-- CMakeLists.txt
|       |-- COPYING
|       |-- datafiles
|       |-- doc
|       |-- perform-cppcheck
|       |-- promo
|       |-- README.md
|       |-- samples
|       |-- samples_framework
|       `-- tests
`-- main.cpp


The contents of main.cpp are yet so simple:

Code: Select all

#include <iostream>
#include "CEGUI/CEGUI.h"

using namespace std;

int main()
{
   cout << "hello" << endl;
}


This is what I have in CMakeLists.txt:

Code: Select all

cmake_minimum_required(VERSION 2.8)

project(cegui_test)

add_subdirectory("externals/cegui")
include_directories("${CMAKE_SOURCE_DIR}/externals/cegui/cegui/include")

# I am not sure if I should include these headers to the executable but I
# tried in both ways and none of them worked
file(GLOB EXTERNAL_HEADERS "${CMAKE_SOURCE_DIR}/externals/cegui/cegui/include/CEGUI/*.h")

add_executable(main main.cpp ${EXTERNAL_HEADERS})

target_link_libraries(main
   "CEGUIBase-0"
   "CEGUICommonDialogs-0"
   "CEGUICoreWindowRenderSet"
   "CEGUIDevILImageCodec"
   "EGUIExpatParser"
   "CEGUIFreeImageImageCodec"
   "CEGUIOpenGLRenderer-0"
   "CEGUISDL2ImageCodec"
   "CEGUITinyXMLParser"
)


Then I go to the build directory and run this:

Code: Select all

$ cmake ..


Which seems to work:

Code: Select all

-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found PCRE: /usr/lib/x86_64-linux-gnu/libpcre.so 
-- Found FREETYPE: /usr/lib/x86_64-linux-gnu/libfreetype.so 
-- Could NOT find MINIZIP (missing:  MINIZIP_LIB MINIZIP_H_PATH)
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- checking for module 'fribidi'
--   package 'fribidi' not found
-- Could NOT find FRIBIDI (missing:  FRIBIDI_FOUND_ALL_LIBS FRIBIDI_INCLUDE_DIR)
-- Looking for iconv
-- Looking for iconv - found
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so 
-- Found GLEW: /usr/lib/x86_64-linux-gnu/libGLEW.so 
-- Found GLM: /usr/include 
-- Could NOT find GLFW (missing:  GLFW_LIB GLFW_H_PATH)
-- Could NOT find GLFW3 (missing:  GLFW3_LIB GLFW3_H_PATH)
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
-- Found SDL2: /usr/lib/x86_64-linux-gnu/libSDL2.so;/usr/lib/x86_64-linux-gnu/libSDL2main.a;-lpthread 
-- Found SDL2IMAGE: /usr/lib/x86_64-linux-gnu/libSDL2_image.so 
-- Could NOT find DIRECTXSDK (missing:  DIRECTXSDK_LIB_PATH DIRECTXSDK_H_PATH DIRECTXSDK_MAX_D3D)
-- Could NOT find D3DX11EFFECTS (missing:  D3DX11EFFECTS_LIB D3DX11EFFECTS_H_PATH)
-- Could NOT find IRRLICHT (missing:  IRRLICHT_LIB IRRLICHT_H_PATH)
-- Could NOT find OGRE (missing:  OGRE_LIB OGRE_H_PATH OGRE_H_BUILD_SETTINGS_PATH)
-- Could NOT find OIS (missing:  OIS_LIB OIS_H_PATH)
-- Could NOT find DIRECTFB (missing:  DIRECTFB_LIB DIRECTFB_H_PATH)
-- Could NOT find OPENGLES (missing:  OPENGLES_LIB OPENGLES_H_PATH)
-- Could NOT find EPOXY (missing:  EPOXY_LIB EPOXY_H_PATH)
-- Found EXPAT: /usr/lib/x86_64-linux-gnu/libexpat.so 
-- Could NOT find XERCESC (missing:  XERCESC_LIB XERCESC_H_PATH)
-- Could NOT find LibXml2 (missing:  LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR)
-- Found TINYXML: /usr/lib/x86_64-linux-gnu/libtinyxml.so 
-- Performing Test TINYXML_API_TEST
-- Performing Test TINYXML_API_TEST - Success
-- Could NOT find RAPIDXML (missing:  RAPIDXML_H_PATH)
-- Found IL: /usr/lib/x86_64-linux-gnu/libIL.so 
-- Found ILU: /usr/lib/x86_64-linux-gnu/libILU.so 
-- Found FREEIMAGE: /usr/lib/libfreeimage.so 
-- Could NOT find SILLY (missing:  SILLY_LIB SILLY_H_PATH)
-- Could NOT find CORONA (missing:  CORONA_LIB CORONA_H_PATH)
-- Could NOT find PVRTOOLS (missing:  PVRTOOLS_LIB PVRTOOLS_H_PATH)
-- Found LUA51: /usr/lib/x86_64-linux-gnu/liblua5.1.so 
-- Could NOT find TOLUAPP (missing:  TOLUAPP_LIB TOLUAPP_H_PATH)
-- Found PythonInterp: /usr/bin/python (found version "2.7.9")
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython2.7.so (found suitable exact version "2.7.9")
-- Could NOT find Boost
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.9.1")
-- Found GTK2_GTK: /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so 
-- Info: The OpenGL-, OpenGL3 and/or OpenGL ES 2 Renderers are disabled in the SampleBrowser because of missing dependencies (GLFW 2/3 library).  Please add the GFLW dependency and run 'Configure' in CMake again, in case you want to run the SampleBrowser using the OpenGL, OpenGL3 or OpenGL ES 2 Renderers.
/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/XMLSerializer.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Texture.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/DefaultLogger.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/BasicRenderedStringParser.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Animation_xmlHandler.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderedStringImageComponent.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/GeometryBuffer.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/SystemKeys.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Affector.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/XMLHandler.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Window.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/System.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderingWindow.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/ImageManager.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/PropertySet.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/SubscriberSlot.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Interpolator.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/LeftAlignedRenderedString.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Animation.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/FunctorPointerSlot.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/CoordConverter.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RefCounted.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Scheme.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/WindowFactory.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/PropertyHelper.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/FontGlyph.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Win32StringTranscoder.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/StringTranscoder.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/MemoryOgreAllocator.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/EventSet.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/PCRERegexMatcher.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Singleton.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/MemoryAllocatedObject.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/NamedXMLResourceManager.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/LinkedEvent.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/PixmapFont.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/MouseCursor.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/AnimationInstance.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/ResourceProvider.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/ForwardRefs.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/ImageFactory.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderedStringTextComponent.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderedStringWidgetComponent.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/TplProperty.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/TplInterpolators.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/FribidiVisualMapping.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/WindowRendererManager.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/FunctorCopySlot.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderEffect.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Quaternion.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/TplWindowProperty.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/UDim.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderedString.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderingSurface.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderQueue.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/DefaultRenderedStringParser.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/TplWRFactoryRegisterer.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderTarget.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/MinibidiVisualMapping.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/FactoryModule.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/FactoryRegisterer.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/DynamicModule.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/ImageCodec.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/MinizipResourceProvider.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Clipboard.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Vertex.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/InjectedInputReceiver.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Base.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Exceptions.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RegexMatcher.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/WindowRenderer.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/TypedProperty.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/GUILayout_xmlHandler.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderedStringWordWrapper.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Size.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/SimpleTimer.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/NamedElement.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/FormattedRenderedString.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Image.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/ColourRect.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/ScriptModule.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/TextUtils.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/ChainedXMLHandler.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/XMLAttributes.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/TplWindowFactoryRegisterer.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/TplWindowFactory.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Property.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/IconvStringTranscoder.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/TplWindowRendererProperty.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/MemoryStdAllocator.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Rect.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/SchemeManager.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/CompositeResourceProvider.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/FreeFunctionSlot.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Scheme_xmlHandler.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/MemoryAllocation.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/WindowManager.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Font_xmlHandler.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/BasicImage.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/GlobalEventSet.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Element.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/BoundSlot.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Vector.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/FreeTypeFont.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Font.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Colour.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/BidiVisualMapping.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Config_xmlHandler.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderEffectManager.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/InputEvent.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/TplWindowRendererFactory.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/DataContainer.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/MemorySTLWrapper.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/DefaultResourceProvider.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/String.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/TextureTarget.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Event.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderingContext.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/GUIContext.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/JustifiedRenderedString.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/FunctorReferenceSlot.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RightAlignedRenderedString.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/AnimationManager.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderedStringComponent.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/FontManager.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Logger.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/CentredRenderedString.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/WindowFactoryManager.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/SlotFunctorBase.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/KeyFrame.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/EventArgs.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/IteratorBase.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/CEGUI.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/MemberFunctionSlot.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Renderer.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/XMLParser.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderEffectFactory.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/FunctorReferenceBinder.h/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/RenderedStringParser.h
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tuket/prog/my_proj/build


But when I run make I get some error (scroll to the end):

Code: Select all

Scanning dependencies of target CEGUIBase-0
[  0%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/BasicRenderedStringParser.cpp.o
[  0%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Image.cpp.o
[  1%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/DynamicModule.cpp.o
[  1%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/LeftAlignedRenderedString.cpp.o
[  2%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderingSurface.cpp.o
[  2%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/NamedElement.cpp.o
[  3%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/MouseCursor.cpp.o
[  3%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/JustifiedRenderedString.cpp.o
[  4%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowFactoryManager.cpp.o
[  4%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Font_xmlHandler.cpp.o
[  5%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderTarget.cpp.o
[  5%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLHandler.cpp.o
[  5%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/DefaultRenderedStringParser.cpp.o
[  6%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderQueue.cpp.o
[  6%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Animation_xmlHandler.cpp.o
[  7%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Animation.cpp.o
[  7%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/PCRERegexMatcher.cpp.o
[  8%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLSerializer.cpp.o
[  8%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/LinkedEvent.cpp.o
[  9%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/ImageCodec.cpp.o
[  9%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/FactoryModule.cpp.o
[ 10%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/PropertyHelper.cpp.o
[ 10%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/DefaultResourceProvider.cpp.o
[ 11%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowRenderer.cpp.o
[ 11%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/KeyFrame.cpp.o
[ 11%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/System.cpp.o
[ 12%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Font.cpp.o
[ 12%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderingWindow.cpp.o
[ 13%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/SubscriberSlot.cpp.o
[ 13%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Logger.cpp.o
[ 14%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringWidgetComponent.cpp.o
[ 14%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/String.cpp.o
[ 15%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/RightAlignedRenderedString.cpp.o
[ 15%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowManager.cpp.o
[ 16%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringTextComponent.cpp.o
[ 16%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Affector.cpp.o
[ 16%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Colour.cpp.o
[ 17%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/DefaultLogger.cpp.o
[ 17%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Scheme_xmlHandler.cpp.o
[ 18%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLParser.cpp.o
[ 18%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/CentredRenderedString.cpp.o
[ 19%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/BasicImage.cpp.o
[ 19%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringComponent.cpp.o
[ 20%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Rect.cpp.o
[ 20%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/NamedXMLResourceManager.cpp.o
[ 21%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/EventSet.cpp.o
[ 21%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/BoundSlot.cpp.o
[ 22%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/ImageManager.cpp.o
[ 22%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/XMLAttributes.cpp.o
[ 22%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Event.cpp.o
[ 23%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/ChainedXMLHandler.cpp.o
[ 23%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/TextUtils.cpp.o
[ 24%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderEffectManager.cpp.o
[ 24%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/GlobalEventSet.cpp.o
[ 25%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedStringImageComponent.cpp.o
[ 25%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/CoordConverter.cpp.o
[ 26%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowRendererManager.cpp.o
[ 26%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Property.cpp.o
[ 27%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/FreeTypeFont.cpp.o
[ 27%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/ScriptModule.cpp.o
[ 27%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/IconvStringTranscoder.cpp.o
[ 28%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Scheme.cpp.o
[ 28%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/EventArgs.cpp.o
[ 29%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/BidiVisualMapping.cpp.o
[ 29%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Element.cpp.o
[ 30%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/PixmapFont.cpp.o
[ 30%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/SystemKeys.cpp.o
[ 31%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/WindowFactory.cpp.o
[ 31%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/FormattedRenderedString.cpp.o
[ 32%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Quaternion.cpp.o
[ 32%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Exceptions.cpp.o
[ 33%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/AnimationInstance.cpp.o
[ 33%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/GUIContext.cpp.o
[ 33%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/PropertySet.cpp.o
[ 34%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/ColourRect.cpp.o
[ 34%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Clipboard.cpp.o
[ 35%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/JustifiedRenderedStringWordWrapper.cpp.o
[ 35%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/SchemeManager.cpp.o
[ 36%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/DataContainer.cpp.o
[ 36%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/AnimationManager.cpp.o
[ 37%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Base.cpp.o
[ 37%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/FontManager.cpp.o
[ 38%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/SimpleTimer.cpp.o
[ 38%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/GeometryBuffer.cpp.o
[ 38%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Config_xmlHandler.cpp.o
[ 39%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/RenderedString.cpp.o
[ 39%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/CompositeResourceProvider.cpp.o
[ 40%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/Window.cpp.o
[ 40%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/GUILayout_xmlHandler.cpp.o
[ 41%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/FactoryRegisterer.cpp.o
[ 41%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/DefaultWindow.cpp.o
[ 42%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ItemEntry.cpp.o
[ 42%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Combobox.cpp.o
[ 43%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MultiColumnList.cpp.o
[ 43%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Listbox.cpp.o
[ 44%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/PopupMenu.cpp.o
[ 44%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ProgressBar.cpp.o
[ 44%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MultiLineEditbox.cpp.o
[ 45%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ClippedContainer.cpp.o
[ 45%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/VerticalLayoutContainer.cpp.o
[ 46%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MenuItem.cpp.o
[ 46%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Menubar.cpp.o
[ 47%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Titlebar.cpp.o
[ 47%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Scrollbar.cpp.o
[ 48%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ButtonBase.cpp.o
[ 48%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/DragContainer.cpp.o
[ 49%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/TreeItem.cpp.o
[ 49%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListboxItem.cpp.o
[ 50%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ItemListbox.cpp.o
[ 50%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ScrollablePane.cpp.o
[ 50%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Editbox.cpp.o
[ 51%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/LayoutCell.cpp.o
[ 51%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Slider.cpp.o
[ 52%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ComboDropList.cpp.o
[ 52%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Tooltip.cpp.o
[ 53%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/PushButton.cpp.o
[ 53%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListHeaderSegment.cpp.o
[ 54%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListHeader.cpp.o
[ 54%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/HorizontalLayoutContainer.cpp.o
[ 55%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ScrolledItemListBase.cpp.o
[ 55%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ItemListBase.cpp.o
[ 55%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Thumb.cpp.o
[ 56%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Tree.cpp.o
[ 56%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ScrolledContainer.cpp.o
[ 57%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/SequentialLayoutContainer.cpp.o
[ 57%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/MenuBase.cpp.o
[ 58%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/GridLayoutContainer.cpp.o
[ 58%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/LayoutContainer.cpp.o
[ 59%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/RadioButton.cpp.o
[ 59%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/Spinner.cpp.o
[ 60%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/TabButton.cpp.o
[ 60%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/GroupBox.cpp.o
[ 61%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/FrameWindow.cpp.o
[ 61%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ListboxTextItem.cpp.o
[ 61%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/ToggleButton.cpp.o
[ 62%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/widgets/TabControl.cpp.o
[ 62%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/FrameComponent.cpp.o
[ 63%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/LayerSpecification.cpp.o
[ 63%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/ImageryComponent.cpp.o
[ 64%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/XMLHandler.cpp.o
[ 64%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/TextComponent.cpp.o
[ 65%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/EventAction.cpp.o
[ 65%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/FormattingSetting.cpp.o
[ 66%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/WidgetComponent.cpp.o
[ 66%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/WidgetLookManager.cpp.o
[ 66%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/PropertyInitialiser.cpp.o
[ 67%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/XMLEnumHelper.cpp.o
[ 67%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/PropertyDefinitionBase.cpp.o
[ 68%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/EventLinkDefinition.cpp.o
[ 68%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/StateImagery.cpp.o
[ 69%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/SectionSpecification.cpp.o
[ 69%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/Dimensions.cpp.o
[ 70%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/NamedArea.cpp.o
[ 70%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/ComponentBase.cpp.o
[ 71%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/ImagerySection.cpp.o
[ 71%] Building CXX object externals/cegui/cegui/src/CMakeFiles/CEGUIBase-0.dir/falagard/WidgetLookFeel.cpp.o
Linking CXX shared library ../../lib/libCEGUIBase-0.so
[ 71%] Built target CEGUIBase-0
Scanning dependencies of target CEGUICommonDialogs-0
[ 72%] Building CXX object externals/cegui/cegui/src/CommonDialogs/CMakeFiles/CEGUICommonDialogs-0.dir/Module.cpp.o
[ 72%] Building CXX object externals/cegui/cegui/src/CommonDialogs/CMakeFiles/CEGUICommonDialogs-0.dir/ColourPicker/Controls.cpp.o
[ 72%] Building CXX object externals/cegui/cegui/src/CommonDialogs/CMakeFiles/CEGUICommonDialogs-0.dir/ColourPicker/Conversions.cpp.o
[ 73%] Building CXX object externals/cegui/cegui/src/CommonDialogs/CMakeFiles/CEGUICommonDialogs-0.dir/ColourPicker/ColourPicker.cpp.o
[ 73%] Building CXX object externals/cegui/cegui/src/CommonDialogs/CMakeFiles/CEGUICommonDialogs-0.dir/ColourPicker/Types.cpp.o
Linking CXX shared library ../../../lib/libCEGUICommonDialogs-0.so
[ 73%] Built target CEGUICommonDialogs-0
Scanning dependencies of target CEGUIOpenGLRenderer-0
[ 73%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GL3GeometryBuffer.cpp.o
In file included from /usr/include/glm/gtc/quaternion.hpp:402:0,
                 from /home/tuket/prog/my_proj/externals/cegui/cegui/src/RendererModules/OpenGL/GL3GeometryBuffer.cpp:29:
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::rotate(const glm::detail::tquat<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:621:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::roll(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:648:151: note: #pragma message: GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                       ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::pitch(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:662:152: note: #pragma message: GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::yaw(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:676:150: note: #pragma message: GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                      ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::angle(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:806:152: note: #pragma message: GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::angleAxis(const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:836:168: note: #pragma message: GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                        ^
In file included from /usr/include/glm/gtc/matrix_transform.hpp:304:0,
                 from /home/tuket/prog/my_proj/externals/cegui/cegui/src/RendererModules/OpenGL/GL3GeometryBuffer.cpp:31:
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, P> glm::rotate(const glm::detail::tmat4x4<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/matrix_transform.inl:58:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, P> glm::rotate_slow(const glm::detail::tmat4x4<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/matrix_transform.inl:99:170: note: #pragma message: GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                          ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::perspective(const T&, const T&, const T&, const T&)’:
/usr/include/glm/gtc/matrix_transform.inl:232:170: note: #pragma message: GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                          ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::perspectiveFov(const T&, const T&, const T&, const T&, const T&)’:
/usr/include/glm/gtc/matrix_transform.inl:264:173: note: #pragma message: GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                             ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::infinitePerspective(T, T, T)’:
/usr/include/glm/gtc/matrix_transform.inl:290:178: note: #pragma message: GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                                  ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::tweakedInfinitePerspective(T, T, T, T)’:
/usr/include/glm/gtc/matrix_transform.inl:320:185: note: #pragma message: GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                                         ^
[ 74%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GLGeometryBuffer.cpp.o
In file included from /usr/include/glm/gtc/quaternion.hpp:402:0,
                 from /usr/include/glm/gtc/type_ptr.hpp:63,
                 from /home/tuket/prog/my_proj/externals/cegui/cegui/src/RendererModules/OpenGL/GLGeometryBuffer.cpp:35:
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::rotate(const glm::detail::tquat<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:621:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::roll(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:648:151: note: #pragma message: GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                       ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::pitch(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:662:152: note: #pragma message: GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::yaw(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:676:150: note: #pragma message: GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                      ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::angle(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:806:152: note: #pragma message: GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::angleAxis(const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:836:168: note: #pragma message: GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                        ^
[ 74%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/StateChangeWrapper.cpp.o
[ 75%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GLXPBTextureTarget.cpp.o
[ 75%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/Shader.cpp.o
[ 76%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GLFBOTextureTarget.cpp.o
[ 76%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/TextureTarget.cpp.o
In file included from /usr/include/glm/gtc/matrix_transform.hpp:304:0,
                 from /home/tuket/prog/my_proj/externals/cegui/cegui/src/RendererModules/OpenGL/./RenderTarget.inl:35,
                 from /home/tuket/prog/my_proj/externals/cegui/cegui/src/RendererModules/OpenGL/TextureTarget.cpp:109:
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, P> glm::rotate(const glm::detail::tmat4x4<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/matrix_transform.inl:58:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, P> glm::rotate_slow(const glm::detail::tmat4x4<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/matrix_transform.inl:99:170: note: #pragma message: GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                          ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<U, (glm::precision)0u> glm::perspective(const T&, const T&, const T&, const T&)’:
/usr/include/glm/gtc/matrix_transform.inl:232:170: note: #pragma message: GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                          ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<U, (glm::precision)0u> glm::perspectiveFov(const T&, const T&, const T&, const T&, const T&)’:
/usr/include/glm/gtc/matrix_transform.inl:264:173: note: #pragma message: GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                             ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<U, (glm::precision)0u> glm::infinitePerspective(T, T, T)’:
/usr/include/glm/gtc/matrix_transform.inl:290:178: note: #pragma message: GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                                  ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<U, (glm::precision)0u> glm::tweakedInfinitePerspective(T, T, T, T)’:
/usr/include/glm/gtc/matrix_transform.inl:320:185: note: #pragma message: GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                                         ^
[ 77%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GL.cpp.o
[ 77%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/ShaderManager.cpp.o
[ 78%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GLRenderer.cpp.o
In file included from /usr/include/glm/gtc/quaternion.hpp:402:0,
                 from /usr/include/glm/gtc/type_ptr.hpp:63,
                 from /home/tuket/prog/my_proj/externals/cegui/cegui/src/RendererModules/OpenGL/GLRenderer.cpp:44:
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::rotate(const glm::detail::tquat<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:621:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::roll(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:648:151: note: #pragma message: GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                       ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::pitch(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:662:152: note: #pragma message: GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::yaw(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:676:150: note: #pragma message: GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                      ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::angle(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:806:152: note: #pragma message: GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::angleAxis(const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:836:168: note: #pragma message: GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                        ^
[ 78%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GeometryBufferBase.cpp.o
In file included from /usr/include/glm/gtc/quaternion.hpp:402:0,
                 from /home/tuket/prog/my_proj/externals/cegui/cegui/src/RendererModules/OpenGL/GeometryBufferBase.cpp:30:
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::rotate(const glm::detail::tquat<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:621:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::roll(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:648:151: note: #pragma message: GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: roll function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                       ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::pitch(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:662:152: note: #pragma message: GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: pitch function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::yaw(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:676:150: note: #pragma message: GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: yaw function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                      ^
/usr/include/glm/gtc/quaternion.inl: In function ‘T glm::angle(const glm::detail::tquat<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:806:152: note: #pragma message: GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angle function returning degrees is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                        ^
/usr/include/glm/gtc/quaternion.inl: In function ‘glm::detail::tquat<T, P> glm::angleAxis(const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/quaternion.inl:836:168: note: #pragma message: GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: angleAxis function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                        ^
In file included from /usr/include/glm/gtc/matrix_transform.hpp:304:0,
                 from /home/tuket/prog/my_proj/externals/cegui/cegui/src/RendererModules/OpenGL/GeometryBufferBase.cpp:32:
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, P> glm::rotate(const glm::detail::tmat4x4<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/matrix_transform.inl:58:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, P> glm::rotate_slow(const glm::detail::tmat4x4<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/matrix_transform.inl:99:170: note: #pragma message: GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                          ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::perspective(const T&, const T&, const T&, const T&)’:
/usr/include/glm/gtc/matrix_transform.inl:232:170: note: #pragma message: GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                          ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::perspectiveFov(const T&, const T&, const T&, const T&, const T&)’:
/usr/include/glm/gtc/matrix_transform.inl:264:173: note: #pragma message: GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                             ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::infinitePerspective(T, T, T)’:
/usr/include/glm/gtc/matrix_transform.inl:290:178: note: #pragma message: GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                                  ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, (glm::precision)0u> glm::tweakedInfinitePerspective(T, T, T, T)’:
/usr/include/glm/gtc/matrix_transform.inl:320:185: note: #pragma message: GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                                         ^
[ 78%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/Texture.cpp.o
[ 79%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/RendererBase.cpp.o
[ 79%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GL3Renderer.cpp.o
[ 80%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/ViewportTarget.cpp.o
In file included from /usr/include/glm/gtc/matrix_transform.hpp:304:0,
                 from /home/tuket/prog/my_proj/externals/cegui/cegui/src/RendererModules/OpenGL/./RenderTarget.inl:35,
                 from /home/tuket/prog/my_proj/externals/cegui/cegui/src/RendererModules/OpenGL/ViewportTarget.cpp:76:
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, P> glm::rotate(const glm::detail::tmat4x4<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/matrix_transform.inl:58:165: note: #pragma message: GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                     ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<T, P> glm::rotate_slow(const glm::detail::tmat4x4<T, P>&, const T&, const glm::detail::tvec3<T, P>&)’:
/usr/include/glm/gtc/matrix_transform.inl:99:170: note: #pragma message: GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: rotate_slow function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                          ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<U, (glm::precision)0u> glm::perspective(const T&, const T&, const T&, const T&)’:
/usr/include/glm/gtc/matrix_transform.inl:232:170: note: #pragma message: GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: perspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                          ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<U, (glm::precision)0u> glm::perspectiveFov(const T&, const T&, const T&, const T&, const T&)’:
/usr/include/glm/gtc/matrix_transform.inl:264:173: note: #pragma message: GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: perspectiveFov function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                             ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<U, (glm::precision)0u> glm::infinitePerspective(T, T, T)’:
/usr/include/glm/gtc/matrix_transform.inl:290:178: note: #pragma message: GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: infinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                                  ^
/usr/include/glm/gtc/matrix_transform.inl: In function ‘glm::detail::tmat4x4<U, (glm::precision)0u> glm::tweakedInfinitePerspective(T, T, T, T)’:
/usr/include/glm/gtc/matrix_transform.inl:320:185: note: #pragma message: GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.
 #  pragma message("GLM: tweakedInfinitePerspective function taking degrees as a parameter is deprecated. #define GLM_FORCE_RADIANS before including GLM headers to remove this message.")
                                                                                                                                                                                         ^
[ 80%] Building CXX object externals/cegui/cegui/src/RendererModules/OpenGL/CMakeFiles/CEGUIOpenGLRenderer-0.dir/GL3FBOTextureTarget.cpp.o
Linking CXX shared library ../../../../lib/libCEGUIOpenGLRenderer-0.so
[ 80%] Built target CEGUIOpenGLRenderer-0
Scanning dependencies of target CEGUITinyXMLParser
[ 80%] Building CXX object externals/cegui/cegui/src/XMLParserModules/TinyXML/CMakeFiles/CEGUITinyXMLParser.dir/XMLParserModule.cpp.o
[ 81%] Building CXX object externals/cegui/cegui/src/XMLParserModules/TinyXML/CMakeFiles/CEGUITinyXMLParser.dir/XMLParser.cpp.o
Linking CXX shared library ../../../../lib/libCEGUITinyXMLParser.so
[ 81%] Built target CEGUITinyXMLParser
Scanning dependencies of target CEGUIDevILImageCodec
[ 82%] Building CXX object externals/cegui/cegui/src/ImageCodecModules/DevIL/CMakeFiles/CEGUIDevILImageCodec.dir/ImageCodecModule.cpp.o
[ 82%] Building CXX object externals/cegui/cegui/src/ImageCodecModules/DevIL/CMakeFiles/CEGUIDevILImageCodec.dir/ImageCodec.cpp.o
Linking CXX shared library ../../../../lib/libCEGUIDevILImageCodec.so
[ 82%] Built target CEGUIDevILImageCodec
Scanning dependencies of target CEGUIFreeImageImageCodec
[ 82%] Building CXX object externals/cegui/cegui/src/ImageCodecModules/FreeImage/CMakeFiles/CEGUIFreeImageImageCodec.dir/ImageCodecModule.cpp.o
[ 83%] Building CXX object externals/cegui/cegui/src/ImageCodecModules/FreeImage/CMakeFiles/CEGUIFreeImageImageCodec.dir/ImageCodec.cpp.o
Linking CXX shared library ../../../../lib/libCEGUIFreeImageImageCodec.so
[ 83%] Built target CEGUIFreeImageImageCodec
Scanning dependencies of target CEGUISDL2ImageCodec
[ 84%] Building CXX object externals/cegui/cegui/src/ImageCodecModules/SDL2/CMakeFiles/CEGUISDL2ImageCodec.dir/ImageCodecModule.cpp.o
[ 84%] Building CXX object externals/cegui/cegui/src/ImageCodecModules/SDL2/CMakeFiles/CEGUISDL2ImageCodec.dir/ImageCodec.cpp.o
Linking CXX shared library ../../../../lib/libCEGUISDL2ImageCodec.so
[ 84%] Built target CEGUISDL2ImageCodec
Scanning dependencies of target main
[ 85%] Building CXX object CMakeFiles/main.dir/main.cpp.o
In file included from /home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/String.h:32:0,
                 from /home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Affector.h:32,
                 from /home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/CEGUI.h:33,
                 from /home/tuket/prog/my_proj/main.cpp:2:
/home/tuket/prog/my_proj/externals/cegui/cegui/include/CEGUI/Base.h:36:26: fatal error: CEGUI/Config.h: No such file or directory
 #include "CEGUI/Config.h"
                          ^
compilation terminated.
CMakeFiles/main.dir/build.make:54: recipe for target 'CMakeFiles/main.dir/main.cpp.o' failed
make[2]: *** [CMakeFiles/main.dir/main.cpp.o] Error 1
CMakeFiles/Makefile2:66: recipe for target 'CMakeFiles/main.dir/all' failed
make[1]: *** [CMakeFiles/main.dir/all] Error 2
Makefile:137: recipe for target 'all' failed
make: *** [all] Error 2


As you can see CEGUI built ok but there is a problem with headers when building my executable.
I think this happens because the CEGUI headers include each other using absolute paths. That is the reason, in CMakeLists.txt, I tried to add the headers as sources to the executable.

Can you help me to set up my first CEGUI program?

Thank you :D

lucebac
Just can't stay away
Just can't stay away
Posts: 193
Joined: Sat May 24, 2014 21:55

Re: Trying to set up a sample project with cmake

Postby lucebac » Sat Jan 16, 2016 08:47

The config.h file is in the cegui/include directory of your CEGUI build folder.

tuket
Just popping in
Just popping in
Posts: 3
Joined: Tue Jan 12, 2016 10:50

Re: Trying to set up a sample project with cmake

Postby tuket » Sun Jan 17, 2016 17:21

There is a file called "Config.h.in". Should I rename it or something?

lucebac
Just can't stay away
Just can't stay away
Posts: 193
Joined: Sat May 24, 2014 21:55

Re: Trying to set up a sample project with cmake

Postby lucebac » Sun Jan 17, 2016 22:50

You did not look into the build folder, as I told you. The file you posted is the one from the source folder.

tuket
Just popping in
Just popping in
Posts: 3
Joined: Tue Jan 12, 2016 10:50

Re: Trying to set up a sample project with cmake

Postby tuket » Sat Jan 23, 2016 13:55

Yes, sorry. There it is: build/cegui/include/CEGUI/Config.h

This is how I got it to work:

Code: Select all

cmake_minimum_required(VERSION 2.8)

project(cegui_test)

add_subdirectory("externals/cegui")
include_directories("${CMAKE_SOURCE_DIR}/externals/cegui/cegui/include")
include_directories("${CMAKE_SOURCE_DIR}/build/externals/cegui/cegui/include")

add_executable(main
   main.cpp
)

target_link_libraries(main
   "CEGUIBase-0"
   "CEGUICommonDialogs-0"
   "CEGUICoreWindowRendererSet"
   "CEGUIDevILImageCodec"
   "CEGUIExpatParser"
   "CEGUIFreeImageImageCodec"
   "CEGUIOpenGLRenderer-0"
   "CEGUISDL2ImageCodec"
   "CEGUITinyXMLParser"
)



Thanks!


Return to “Help”

Who is online

Users browsing this forum: No registered users and 18 guests