Thrive Game Development

Development of the evolution game Thrive.
 
HomeHome  PortalPortal  CalendarCalendar  FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  RegisterRegister  Log inLog in  
Welcome new and returning members!
If you're new, read around a bit before you post: the odds are we've already covered your suggestion.
If you want to join the development team, sign up and tell us why.
ADMIN is pleased to note that this marquee has finally been updated.
ADMIN reminds you that the Devblog is REQUIRED reading.
Currently: The Microbe Stage GUI is under heavy development
Log in
Username:
Password:
Log in automatically: 
:: I forgot my password
Quick Links
Website
/r/thrive
GitHub
FAQs
Wiki
New Posts
Search
 
 

Display results as :
 
Rechercher Advanced Search
Statistics
We have 1675 registered users
The newest registered user is dejo123

Our users have posted a total of 30851 messages in 1411 subjects
Who is online?
In total there is 1 user online :: 0 Registered, 0 Hidden and 1 Guest :: 1 Bot

None

Most users ever online was 443 on Sun Mar 17, 2013 5:41 pm
Latest topics
» THIS FORUM IS NOW OBSOLETE
by NickTheNick Sat Sep 26, 2015 10:26 pm

» To all the people who come here looking for thrive.
by NickTheNick Sat Sep 26, 2015 10:22 pm

» Build Error Code::Blocks / CMake
by crovea Tue Jul 28, 2015 5:28 pm

» Hello! I can translate in japanese
by tjwhale Thu Jul 02, 2015 7:23 pm

» On Leave (Offline thread)
by NickTheNick Wed Jul 01, 2015 12:20 am

» Devblog #14: A Brave New Forum
by NickTheNick Mon Jun 29, 2015 4:49 am

» Application for Programmer
by crovea Fri Jun 26, 2015 11:14 am

» Re-Reapplication
by The Creator Thu Jun 25, 2015 10:57 pm

» Application (programming)
by crovea Tue Jun 23, 2015 8:00 am

» Achieving Sapience
by MitochondriaBox Sun Jun 21, 2015 7:03 pm

» Microbe Stage GDD
by tjwhale Sat Jun 20, 2015 3:44 pm

» Application for Programmer/ Theorist
by tjwhale Wed Jun 17, 2015 9:56 am

» Application for a 3D Modeler.
by Kaiju4u Wed Jun 10, 2015 11:16 am

» Translator to Serbian here
by Simeartherist Sun Jun 07, 2015 6:36 am

» Presentation
by Othithu Tue Jun 02, 2015 10:38 am

» Application of Sorts
by crovea Sun May 31, 2015 5:06 pm

» want to contribute
by Renzope Sun May 31, 2015 12:58 pm

» Music List Thread (Post New Themes Here)
by Oliveriver Thu May 28, 2015 1:06 pm

» Application: English-Spanish translator
by Renzope Tue May 26, 2015 1:53 pm

» Want to be promoter or project manager
by TheBudderBros Sun May 24, 2015 9:00 pm


Share | 
 

 Development troubleshooting

View previous topic View next topic Go down 
Go to page : Previous  1, 2, 3, 4, 5, 6  Next
AuthorMessage
moopli
Developer


Posts : 318
Reputation : 56
Join date : 2013-09-30
Age : 21
Location : hanging from the chandelier

PostSubject: Re: Development troubleshooting   Sun May 18, 2014 9:14 pm

I get
Code:
DEBUG-TEST/usr/local/lib/libCEGUIBase-0.so
So I guess that means my CEGUI install is borked.

Here's CEGUI's current CmakeCache:
Code:
# This is the CMakeCache file.
# For build in directory: /home/filip/Desktop/THRIVE/cegui-0.8.3/build
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//The directory containing a CMake configuration file for Boost.
Boost_DIR:PATH=Boost_DIR-NOTFOUND

//Path to a file.
Boost_INCLUDE_DIR:PATH=/usr/local/include

//Boost library directory
Boost_LIBRARY_DIRS:FILEPATH=/usr/local/lib

//The Boost PYTHON library
Boost_PYTHON_LIBRARY:FILEPATH=/usr/local/lib/libboost_python.so

//Boost python library (debug)
Boost_PYTHON_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libboost_python.so

//Boost python library (release)
Boost_PYTHON_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libboost_python.so

//The Boost SYSTEM library
Boost_SYSTEM_LIBRARY:FILEPATH=/usr/local/lib/libboost_system.so

//Boost system library (debug)
Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libboost_system.so

//Boost system library (release)
Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libboost_system.so

//The Boost THREAD library
Boost_THREAD_LIBRARY:FILEPATH=/usr/local/lib/libboost_thread.so

//Boost thread library (debug)
Boost_THREAD_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libboost_thread.so

//Boost thread library (release)
Boost_THREAD_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libboost_thread.so

//The Boost UNIT_TEST_FRAMEWORK library
Boost_UNIT_TEST_FRAMEWORK_LIBRARY:FILEPATH=/usr/local/lib/libboost_unit_test_framework.so

//Boost unit_test_framework library (debug)
Boost_UNIT_TEST_FRAMEWORK_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libboost_unit_test_framework.so

//Boost unit_test_framework library (release)
Boost_UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libboost_unit_test_framework.so

//Dependencies for the target
CEGUIBase-0_LIB_DEPENDS:STATIC=general;/usr/lib/x86_64-linux-gnu/libfreetype.so;general;dl;

//Dependencies for the target
CEGUICommonDialogs-0_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUICommonDialogsDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;general;CEGUICommonDialogs-0;

//Dependencies for the target
CEGUICoreWindowRendererSet_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIDemo6_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIDragDropDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIEditboxValidationDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIEffectsDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIExpatParser_LIB_DEPENDS:STATIC=general;/usr/lib/x86_64-linux-gnu/libexpat.so;general;CEGUIBase-0;

//Dependencies for the target
CEGUIFontDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIFreeImageImageCodec_LIB_DEPENDS:STATIC=general;/usr/lib/libfreeimage.so;general;CEGUIBase-0;

//Dependencies for the target
CEGUIGameMenuDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIHUDDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIHelloWorldDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIInventoryDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIMinesweeper_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUINullRenderer-0_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIOgreRenderer-0_LIB_DEPENDS:STATIC=general;/usr/local/lib/libOgreMain.so;general;/usr/local/lib/libboost_thread.so;general;/usr/local/lib/libboost_system.so;general;CEGUIBase-0;

//Dependencies for the target
CEGUISTBImageCodec_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIScrollablePaneDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUITGAImageCodec_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUITabControlDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUITextDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUITinyXMLParser_LIB_DEPENDS:STATIC=general;/usr/lib/libtinyxml.so;general;CEGUIBase-0;

//Dependencies for the target
CEGUITreeDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Dependencies for the target
CEGUIWidgetDemo_LIB_DEPENDS:STATIC=general;CEGUIBase-0;

//Specifies whether to build the Corona based ImageCodec module
CEGUI_BUILD_IMAGECODEC_CORONA:BOOL=OFF

//Specifies whether to build the DevIL based ImageCodec module
CEGUI_BUILD_IMAGECODEC_DEVIL:BOOL=OFF

//Specifies whether to build the FreeImage based ImageCodec module
CEGUI_BUILD_IMAGECODEC_FREEIMAGE:BOOL=ON

//Specifies whether to build the PVR only ImageCodec module
CEGUI_BUILD_IMAGECODEC_PVR:BOOL=OFF

//Specifies whether to build the SILLY based ImageCodec module
CEGUI_BUILD_IMAGECODEC_SILLY:BOOL=OFF

//Specifies whether to build the STB based ImageCodec module
CEGUI_BUILD_IMAGECODEC_STB:BOOL=ON

//Specifies whether to build the based TGA only ImageCodec module
CEGUI_BUILD_IMAGECODEC_TGA:BOOL=ON

//Specifies whether to build the custom tolua binding generator
// 'toluappcegui'
CEGUI_BUILD_LUA_GENERATOR:BOOL=OFF

//Specifies whether to build the Lua based script module
CEGUI_BUILD_LUA_MODULE:BOOL=OFF

//Specifies whether to build the Python extension module(s)
CEGUI_BUILD_PYTHON_MODULES:BOOL=ON

//Specifies whether to build the Direct3D 10 renderer module
CEGUI_BUILD_RENDERER_DIRECT3D10:BOOL=OFF

//Specifies whether to build the Direct3D 11 renderer module
CEGUI_BUILD_RENDERER_DIRECT3D11:BOOL=OFF

//Specifies whether to build the Direct3D 9 renderer module
CEGUI_BUILD_RENDERER_DIRECT3D9:BOOL=OFF

//Specifies whether to build the DirectFB renderer module
CEGUI_BUILD_RENDERER_DIRECTFB:BOOL=OFF

//Specifies whether to build the Irrlicht renderer module
CEGUI_BUILD_RENDERER_IRRLICHT:BOOL=OFF

//Specifies whether to build the null renderer module
CEGUI_BUILD_RENDERER_NULL:BOOL=ON

//Specifies whether to build the Ogre renderer module
CEGUI_BUILD_RENDERER_OGRE:BOOL=ON

//Specifies whether to build the OpenGL renderer module
CEGUI_BUILD_RENDERER_OPENGL:BOOL=OFF

//Specifies whether to build the OpenGL 3+ (core profile) renderer
// module
CEGUI_BUILD_RENDERER_OPENGL3:BOOL=OFF

//Specifies whether to build the OpenGLES renderer module
CEGUI_BUILD_RENDERER_OPENGLES:BOOL=OFF

//Specifies whether the static configs will be built.  (NB: Shared
// configs are always built)
CEGUI_BUILD_STATIC_CONFIGURATION:BOOL=OFF

//String holding a suffix appended to the name of output binaries
// (under CMake build, only used for debug).
CEGUI_BUILD_SUFFIX:STRING=

//Specifies whether to build the regression and performance tests.
CEGUI_BUILD_TESTS:BOOL=OFF

//Specifies whether to build the Expat based XMLParser module
CEGUI_BUILD_XMLPARSER_EXPAT:BOOL=ON

//Specifies whether to build the libxml2 based XMLParser module
CEGUI_BUILD_XMLPARSER_LIBXML2:BOOL=OFF

//Specifies whether to build the RapidXML based XMLParser module
CEGUI_BUILD_XMLPARSER_RAPIDXML:BOOL=OFF

//Specifies whether to build the TinyXML based XMLParser module
CEGUI_BUILD_XMLPARSER_TINYXML:BOOL=ON

//Specifies whether to build the Xerces-C++ based XMLParser module
CEGUI_BUILD_XMLPARSER_XERCES:BOOL=OFF

//If checked, CEGUI can use custom allocation. (for experienced
// developers only!)
CEGUI_CUSTOM_ALLOCATORS:BOOL=OFF

//Which include file contains memory allocators and allocation
// configuration. (only used if CEGUI_CUSTOM_ALLOCATORS is checked)
//\nWe have bundled 2 allocators, mostly for demonstrational purposes.
//\nCEGUI/MemoryStdAllocator.h contains malloc allocator, use it
// as a starting point for your own allocators
//\nCEGUI/MemoryOgreAllocator.h delegates allocation to Ogre, which
// may be useful to Ogre users (you will have to manually change
// linking options of CEGUIBase!)
CEGUI_CUSTOM_ALLOCATORS_INCLUDE:STRING=CEGUI/MemoryStdAllocator.h

//Specifies whether to build the DefaultLogger implementation
CEGUI_HAS_DEFAULT_LOGGER:BOOL=ON

//Specifies whether to include Freetype font support
CEGUI_HAS_FREETYPE:BOOL=ON

//Specifies whether to build the minizip based resource provider
CEGUI_HAS_MINIZIP_RESOURCE_PROVIDER:BOOL=OFF

//Specifies whether to include PCRE regexp matching for editbox
// string validation
CEGUI_HAS_PCRE_REGEX:BOOL=OFF

//Specifies whether to install with RPATH set to the install location
// (TRUE) or with no RPATH set (FALSE).
CEGUI_INSTALL_WITH_RPATH:BOOL=OFF

//Specifies the ImageCodec module to use as the default
CEGUI_OPTION_DEFAULT_IMAGECODEC:STRING=FreeImageImageCodec

//Specifies the XMLParser module to use as the default
CEGUI_OPTION_DEFAULT_XMLPARSER:STRING=ExpatParser

//Specifies whether to enable extra validation in the Lua script
// module in non-debug builds
CEGUI_OPTION_SAFE_LUA_MODULE:BOOL=OFF

//Specifies whether to build the CEGUI sample applications
CEGUI_SAMPLES_ENABLED:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_COMMON_DIALOGUES_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_DEMO6:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_DRAGDROP_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_EDITBOX_VALIDATION_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_EFFECTS_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_FONT_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_GAMEMENU_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_HELLO_WORLD_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_HUD_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_INVENTORY_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_MINESWEEPER_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_SCROLLABLEPANE_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_TABCONTROL_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_TEXT_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_TREE_DEMO:BOOL=ON

//Specifies whether this sample should be built or not
CEGUI_SAMPLES_ENABLE_WIDGET_DEMO:BOOL=ON

//Specifies whether the sample applications will use the Direct3D
// 10 renderer
CEGUI_SAMPLES_USE_DIRECT3D10:BOOL=OFF

//Specifies whether the sample applications will use the Direct3D
// 11 renderer
CEGUI_SAMPLES_USE_DIRECT3D11:BOOL=OFF

//Specifies whether the sample applications will use the Direct3D
// 9 renderer
CEGUI_SAMPLES_USE_DIRECT3D9:BOOL=OFF

//Specifies whether the sample applications will use the DirectFB
// renderer
CEGUI_SAMPLES_USE_DIRECTFB:BOOL=OFF

//Specifies whether the sample applications will make use of the
// GTK2 UI for renderer selection.
CEGUI_SAMPLES_USE_GTK2:BOOL=OFF

//Specifies whether the sample applications will use the Irrlicht
// renderer
CEGUI_SAMPLES_USE_IRRLICHT:BOOL=OFF

//Specifies whether the sample applications will use the Ogre renderer
CEGUI_SAMPLES_USE_OGRE:BOOL=ON

//Specifies whether the sample applications will use the OpenGL
// renderer
CEGUI_SAMPLES_USE_OPENGL:BOOL=OFF

//Specifies whether the sample applications will use the OpenGL
// 3 renderer
CEGUI_SAMPLES_USE_OPENGL3:BOOL=OFF

//Specifies image codec library to link to samples in static builds.
CEGUI_STATIC_IMAGECODEC_MODULE:STRING=CEGUIFreeImageImageCodec

//Specifies xml parser library to link to samples in static builds.
CEGUI_STATIC_XMLPARSER_MODULE:STRING=CEGUIExpatParser

//Which string class should CEGUI use
//\n1 - utf8 and utf32 aware inbuilt string,
//\n2 - std::string without custom allocation,
//\n3 - std::basic_string allocated according to allocator config
CEGUI_STRING_CLASS:STRING=1

//Specifies whether bi-directional text will be supported via the
// fribidi library.
CEGUI_USE_FRIBIDI:BOOL=OFF

//Specifies whether bi-directional text will be supported via the
// embedded minibidi.
CEGUI_USE_MINIBIDI:BOOL=OFF

//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar

//Sets the configuration to build (Release, Debug, etc...)
CMAKE_BUILD_TYPE:STRING=Release

//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON

//CXX compiler.
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++

//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g

//Flags used by the compiler during release minsize builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the compiler during Release with Debug Info builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g

//C compiler.
CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc

//Flags used by the compiler during all build types.
CMAKE_C_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g

//Flags used by the compiler during release minsize builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the compiler during Release with Debug Info builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g

//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING=' '

//Flags used by the linker during debug builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local

//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld

//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make

//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING=' '

//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=cegui

//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib

//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING=' '

//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=OFF

//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip

//If true, cmake will use relative paths in makefiles and projects.
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=OFF

//Path to a file.
CORONA_H_PATH:PATH=CORONA_H_PATH-NOTFOUND

//Path to a library.
CORONA_LIB:FILEPATH=CORONA_LIB-NOTFOUND

//Path to a library.
CORONA_LIB_DBG:FILEPATH=CORONA_LIB_DBG-NOTFOUND

//Enable to build Debian packages
CPACK_BINARY_DEB:BOOL=OFF

//Enable to build NSIS packages
CPACK_BINARY_NSIS:BOOL=OFF

//Enable to build RPM packages
CPACK_BINARY_RPM:BOOL=OFF

//Enable to build STGZ packages
CPACK_BINARY_STGZ:BOOL=ON

//Enable to build TBZ2 packages
CPACK_BINARY_TBZ2:BOOL=OFF

//Enable to build TGZ packages
CPACK_BINARY_TGZ:BOOL=ON

//Enable to build TZ packages
CPACK_BINARY_TZ:BOOL=ON

//Path to a file.
D3DX11EFFECTS_H_PATH:PATH=D3DX11EFFECTS_H_PATH-NOTFOUND

//Path to a library.
D3DX11EFFECTS_LIB:FILEPATH=D3DX11EFFECTS_LIB-NOTFOUND

//Path to a library.
D3DX11EFFECTS_LIB_DBG:FILEPATH=D3DX11EFFECTS_LIB_DBG-NOTFOUND

//Path to a file.
DIRECTFB_H_PATH:PATH=DIRECTFB_H_PATH-NOTFOUND

//Path to a library.
DIRECTFB_LIB:FILEPATH=DIRECTFB_LIB-NOTFOUND

//Path to a library.
DIRECTFB_LIB_DBG:FILEPATH=DIRECTFB_LIB_DBG-NOTFOUND

//Path to a file.
DIRECTXSDK_H_PATH:PATH=DIRECTXSDK_H_PATH-NOTFOUND

//Path to a file.
DIRECTXSDK_LIB_PATH:PATH=DIRECTXSDK_LIB_PATH-NOTFOUND

//Graphviz Dot tool for using Doxygen
DOXYGEN_DOT_EXECUTABLE:FILEPATH=/usr/bin/dot

DOXYGEN_DOT_PATH:FILEPATH=/usr/bin

//Doxygen documentation generation tool (http://www.doxygen.org)
DOXYGEN_EXECUTABLE:FILEPATH=/usr/bin/doxygen

//Path to a file.
EXPAT_H_PATH:PATH=/usr/include

//Path to a library.
EXPAT_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libexpat.so

//Path to a library.
EXPAT_LIB_DBG:FILEPATH=EXPAT_LIB_DBG-NOTFOUND

//Path to a file.
FREEIMAGE_H_PATH:PATH=/usr/include

//Path to a library.
FREEIMAGE_LIB:FILEPATH=/usr/lib/libfreeimage.so

//Path to a library.
FREEIMAGE_LIB_DBG:FILEPATH=FREEIMAGE_LIB_DBG-NOTFOUND

//Path to a file.
FREETYPE_H_PATH_ft2build:PATH=/usr/include

//Path to a file.
FREETYPE_H_PATH_ftconfig:PATH=/usr/include/freetype2

//Path to a library.
FREETYPE_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetype.so

//Path to a library.
FREETYPE_LIB_DBG:FILEPATH=FREETYPE_LIB_DBG-NOTFOUND

//Path to a library.
FRIBIDI_D_LIBRARY_DBG:FILEPATH=FRIBIDI_D_LIBRARY_DBG-NOTFOUND

//Path to a library.
FRIBIDI_D_LIBRARY_STATIC_DBG:FILEPATH=FRIBIDI_D_LIBRARY_STATIC_DBG-NOTFOUND

//Path to a file.
FRIBIDI_H_PATH:PATH=FRIBIDI_H_PATH-NOTFOUND

//Path to a library.
FRIBIDI_LIBRARY:FILEPATH=FRIBIDI_LIBRARY-NOTFOUND

//Path to a library.
FRIBIDI_LIBRARY_STATIC:FILEPATH=FRIBIDI_LIBRARY_STATIC-NOTFOUND

//Path to a file.
GLEW_H_PATH:PATH=GLEW_H_PATH-NOTFOUND

//Path to a library.
GLEW_LIB:FILEPATH=GLEW_LIB-NOTFOUND

//Path to a library.
GLEW_LIB_DBG:FILEPATH=GLEW_LIB_DBG-NOTFOUND

//Path to a file.
GLFW_H_PATH:PATH=GLFW_H_PATH-NOTFOUND

//Path to a library.
GLFW_LIB:FILEPATH=GLFW_LIB-NOTFOUND

//Path to a library.
GLFW_LIB_DBG:FILEPATH=GLFW_LIB_DBG-NOTFOUND

//Path to a file.
GLM_H_PATH:PATH=GLM_H_PATH-NOTFOUND

//Path to a file.
GTK2_ATK_INCLUDE_DIR:PATH=GTK2_ATK_INCLUDE_DIR-NOTFOUND

//Path to a library.
GTK2_ATK_LIBRARY:FILEPATH=GTK2_ATK_LIBRARY-NOTFOUND

//Path to a file.
GTK2_CAIRO_INCLUDE_DIR:PATH=GTK2_CAIRO_INCLUDE_DIR-NOTFOUND

//Path to a library.
GTK2_CAIRO_LIBRARY:FILEPATH=GTK2_CAIRO_LIBRARY-NOTFOUND

//Path to a file.
GTK2_FONTCONFIG_INCLUDE_DIR:PATH=GTK2_FONTCONFIG_INCLUDE_DIR-NOTFOUND

//Path to a file.
GTK2_GDKCONFIG_INCLUDE_DIR:PATH=GTK2_GDKCONFIG_INCLUDE_DIR-NOTFOUND

//Path to a file.
GTK2_GDK_INCLUDE_DIR:PATH=GTK2_GDK_INCLUDE_DIR-NOTFOUND

//Path to a library.
GTK2_GDK_LIBRARY:FILEPATH=GTK2_GDK_LIBRARY-NOTFOUND

//Path to a file.
GTK2_GDK_PIXBUF_INCLUDE_DIR:PATH=GTK2_GDK_PIXBUF_INCLUDE_DIR-NOTFOUND

//Path to a library.
GTK2_GDK_PIXBUF_LIBRARY:FILEPATH=GTK2_GDK_PIXBUF_LIBRARY-NOTFOUND

//Path to a file.
GTK2_GLIBCONFIG_INCLUDE_DIR:PATH=GTK2_GLIBCONFIG_INCLUDE_DIR-NOTFOUND

//Path to a file.
GTK2_GLIB_INCLUDE_DIR:PATH=GTK2_GLIB_INCLUDE_DIR-NOTFOUND

//Path to a library.
GTK2_GLIB_LIBRARY:FILEPATH=GTK2_GLIB_LIBRARY-NOTFOUND

//Path to a file.
GTK2_GOBJECT_INCLUDE_DIR:PATH=GTK2_GOBJECT_INCLUDE_DIR-NOTFOUND

//Path to a library.
GTK2_GOBJECT_LIBRARY:FILEPATH=GTK2_GOBJECT_LIBRARY-NOTFOUND

//Path to a file.
GTK2_GTK_INCLUDE_DIR:PATH=GTK2_GTK_INCLUDE_DIR-NOTFOUND

//Path to a library.
GTK2_GTK_LIBRARY:FILEPATH=GTK2_GTK_LIBRARY-NOTFOUND

//Path to a file.
GTK2_PANGO_INCLUDE_DIR:PATH=GTK2_PANGO_INCLUDE_DIR-NOTFOUND

//Path to a library.
GTK2_PANGO_LIBRARY:FILEPATH=GTK2_PANGO_LIBRARY-NOTFOUND

//Path to a file.
ICONV_H_PATH:PATH=/usr/include

//Path to a library.
ICONV_LIB:FILEPATH=ICONV_LIB-NOTFOUND

//Path to a library.
ILU_LIB:FILEPATH=ILU_LIB-NOTFOUND

//Path to a library.
ILU_LIB_DBG:FILEPATH=ILU_LIB_DBG-NOTFOUND

//Path to a file.
IL_H_PATH:PATH=IL_H_PATH-NOTFOUND

//Path to a library.
IL_LIB:FILEPATH=IL_LIB-NOTFOUND

//Path to a library.
IL_LIB_DBG:FILEPATH=IL_LIB_DBG-NOTFOUND

//Path to a file.
IRRLICHT_H_PATH:PATH=IRRLICHT_H_PATH-NOTFOUND

//Path to a library.
IRRLICHT_LIB:FILEPATH=IRRLICHT_LIB-NOTFOUND

//Path to a library.
IRRLICHT_LIB_DBG:FILEPATH=IRRLICHT_LIB_DBG-NOTFOUND

//Path to a file.
LIBXML2_INCLUDE_DIR:PATH=LIBXML2_INCLUDE_DIR-NOTFOUND

//Path to a library.
LIBXML2_LIBRARIES:FILEPATH=LIBXML2_LIBRARIES-NOTFOUND

//Path to a program.
LIBXML2_XMLLINT_EXECUTABLE:FILEPATH=/usr/bin/xmllint

//Path to a file.
LUA_H_PATH:PATH=LUA_H_PATH-NOTFOUND

//Path to a library.
LUA_LIB:FILEPATH=LUA_LIB-NOTFOUND

//Path to a library.
LUA_LIB_DBG:FILEPATH=LUA_LIB_DBG-NOTFOUND

//Path to a file.
MINIZIP_H_PATH:PATH=MINIZIP_H_PATH-NOTFOUND

//Path to a library.
MINIZIP_LIB:FILEPATH=MINIZIP_LIB-NOTFOUND

//Path to a library.
MINIZIP_LIB_DBG:FILEPATH=MINIZIP_LIB_DBG-NOTFOUND

//Path to a file.
OGRE_H_BUILD_SETTINGS_PATH:PATH=/usr/local/include/OGRE

//Path to a file.
OGRE_H_PATH:PATH=/usr/local/include/OGRE

//Path to a library.
OGRE_LIB:FILEPATH=/usr/local/lib/libOgreMain.so

//Path to a library.
OGRE_LIB_DBG:FILEPATH=OGRE_LIB_DBG-NOTFOUND

//Path to a file.
OIS_H_PATH:PATH=/usr/include/OIS

//Path to a library.
OIS_LIB:FILEPATH=/usr/lib/libOIS.so

//Path to a library.
OIS_LIB_DBG:FILEPATH=OIS_LIB_DBG-NOTFOUND

//Path to a file.
OPENGLES_H_PATH:PATH=OPENGLES_H_PATH-NOTFOUND

//Path to a library.
OPENGLES_LIB:FILEPATH=OPENGLES_LIB-NOTFOUND

//Path to a file.
OPENGL_INCLUDE_DIR:PATH=/usr/include

//Path to a library.
OPENGL_gl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGL.so

//Path to a library.
OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLU.so

//Path to a file.
OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND

//Path to a file.
PCRE_H_PATH:PATH=PCRE_H_PATH-NOTFOUND

//Path to a library.
PCRE_LIB:FILEPATH=PCRE_LIB-NOTFOUND

//Path to a library.
PCRE_LIB_DBG:FILEPATH=PCRE_LIB_DBG-NOTFOUND

//pkg-config executable
PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config

//Path to a file.
PVRTOOLS_H_PATH:PATH=PVRTOOLS_H_PATH-NOTFOUND

//Path to a library.
PVRTOOLS_LIB:FILEPATH=PVRTOOLS_LIB-NOTFOUND

//Path to a program.
PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python

//Path to a file.
PYTHON_INCLUDE_DIR:PATH=/usr/include/python2.7

//Path to a library.
PYTHON_LIBRARY:FILEPATH=/usr/lib/libpython2.7.so

//Dependencies for the target
PyCEGUINullRenderer_LIB_DEPENDS:STATIC=general;CEGUIBase-0;general;/usr/local/lib/libboost_python.so;general;/usr/lib/libpython2.7.so;general;CEGUINullRenderer-0;

//Dependencies for the target
PyCEGUIOgreRenderer_LIB_DEPENDS:STATIC=general;CEGUIBase-0;general;/usr/local/lib/libboost_python.so;general;/usr/lib/libpython2.7.so;general;CEGUIOgreRenderer-0;

//Dependencies for the target
PyCEGUI_LIB_DEPENDS:STATIC=general;CEGUIBase-0;general;/usr/local/lib/libboost_python.so;general;/usr/lib/libpython2.7.so;

//Path to a file.
RAPIDXML_H_PATH:PATH=RAPIDXML_H_PATH-NOTFOUND

//preprocessor definitions
SILLY_DEFINITIONS:STRING=USE_SILLYOPTIONS_H

//Path to a file.
SILLY_H_PATH:PATH=SILLY_H_PATH-NOTFOUND

//Path to a library.
SILLY_LIB:FILEPATH=SILLY_LIB-NOTFOUND

//Path to a library.
SILLY_LIB_DBG:FILEPATH=SILLY_LIB_DBG-NOTFOUND

//Path to a file.
TINYXML_H_PATH:PATH=/usr/include

//Path to a library.
TINYXML_LIB:FILEPATH=/usr/lib/libtinyxml.so

//Path to a library.
TINYXML_LIB_DBG:FILEPATH=TINYXML_LIB_DBG-NOTFOUND

//Path to a file.
TOLUAPP_H_PATH:PATH=TOLUAPP_H_PATH-NOTFOUND

//Path to a library.
TOLUAPP_LIB:FILEPATH=TOLUAPP_LIB-NOTFOUND

//Path to a library.
TOLUAPP_LIB_DBG:FILEPATH=TOLUAPP_LIB_DBG-NOTFOUND

//Path to a file.
X11_ICE_INCLUDE_PATH:PATH=/usr/include

//Path to a library.
X11_ICE_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libICE.so

//Path to a file.
X11_SM_INCLUDE_PATH:PATH=/usr/include

//Path to a library.
X11_SM_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libSM.so

//Path to a file.
X11_X11_INCLUDE_PATH:PATH=/usr/include

//Path to a library.
X11_X11_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libX11.so

//Path to a file.
X11_XRes_INCLUDE_PATH:PATH=X11_XRes_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_XRes_LIB:FILEPATH=X11_XRes_LIB-NOTFOUND

//Path to a file.
X11_XShm_INCLUDE_PATH:PATH=/usr/include

//Path to a file.
X11_XSync_INCLUDE_PATH:PATH=/usr/include

//Path to a file.
X11_XTest_INCLUDE_PATH:PATH=X11_XTest_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_XTest_LIB:FILEPATH=X11_XTest_LIB-NOTFOUND

//Path to a file.
X11_Xaccessrules_INCLUDE_PATH:PATH=X11_Xaccessrules_INCLUDE_PATH-NOTFOUND

//Path to a file.
X11_Xaccessstr_INCLUDE_PATH:PATH=/usr/include

//Path to a file.
X11_Xau_INCLUDE_PATH:PATH=/usr/include

//Path to a library.
X11_Xau_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXau.so

//Path to a file.
X11_Xcomposite_INCLUDE_PATH:PATH=X11_Xcomposite_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_Xcomposite_LIB:FILEPATH=X11_Xcomposite_LIB-NOTFOUND

//Path to a file.
X11_Xcursor_INCLUDE_PATH:PATH=X11_Xcursor_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_Xcursor_LIB:FILEPATH=X11_Xcursor_LIB-NOTFOUND

//Path to a file.
X11_Xdamage_INCLUDE_PATH:PATH=X11_Xdamage_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_Xdamage_LIB:FILEPATH=X11_Xdamage_LIB-NOTFOUND

//Path to a file.
X11_Xdmcp_INCLUDE_PATH:PATH=/usr/include

//Path to a library.
X11_Xdmcp_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXdmcp.so

//Path to a library.
X11_Xext_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXext.so

//Path to a file.
X11_Xfixes_INCLUDE_PATH:PATH=X11_Xfixes_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_Xfixes_LIB:FILEPATH=X11_Xfixes_LIB-NOTFOUND

//Path to a file.
X11_Xft_INCLUDE_PATH:PATH=X11_Xft_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_Xft_LIB:FILEPATH=X11_Xft_LIB-NOTFOUND

//Path to a file.
X11_Xi_INCLUDE_PATH:PATH=X11_Xi_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_Xi_LIB:FILEPATH=X11_Xi_LIB-NOTFOUND

//Path to a file.
X11_Xinerama_INCLUDE_PATH:PATH=X11_Xinerama_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_Xinerama_LIB:FILEPATH=X11_Xinerama_LIB-NOTFOUND

//Path to a file.
X11_Xinput_INCLUDE_PATH:PATH=X11_Xinput_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_Xinput_LIB:FILEPATH=X11_Xinput_LIB-NOTFOUND

//Path to a file.
X11_Xkb_INCLUDE_PATH:PATH=/usr/include

//Path to a file.
X11_Xkbfile_INCLUDE_PATH:PATH=X11_Xkbfile_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_Xkbfile_LIB:FILEPATH=X11_Xkbfile_LIB-NOTFOUND

//Path to a file.
X11_Xkblib_INCLUDE_PATH:PATH=/usr/include

//Path to a file.
X11_Xlib_INCLUDE_PATH:PATH=/usr/include

//Path to a file.
X11_Xpm_INCLUDE_PATH:PATH=/usr/include

//Path to a library.
X11_Xpm_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXpm.so

//Path to a file.
X11_Xrandr_INCLUDE_PATH:PATH=/usr/include

//Path to a library.
X11_Xrandr_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXrandr.so

//Path to a file.
X11_Xrender_INCLUDE_PATH:PATH=/usr/include

//Path to a library.
X11_Xrender_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXrender.so

//Path to a file.
X11_Xscreensaver_INCLUDE_PATH:PATH=X11_Xscreensaver_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_Xscreensaver_LIB:FILEPATH=X11_Xscreensaver_LIB-NOTFOUND

//Path to a file.
X11_Xshape_INCLUDE_PATH:PATH=/usr/include

//Path to a file.
X11_Xt_INCLUDE_PATH:PATH=/usr/include

//Path to a library.
X11_Xt_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXt.so

//Path to a file.
X11_Xutil_INCLUDE_PATH:PATH=/usr/include

//Path to a file.
X11_Xv_INCLUDE_PATH:PATH=X11_Xv_INCLUDE_PATH-NOTFOUND

//Path to a library.
X11_Xv_LIB:FILEPATH=X11_Xv_LIB-NOTFOUND

//Path to a library.
X11_Xxf86misc_LIB:FILEPATH=X11_Xxf86misc_LIB-NOTFOUND

//Path to a file.
X11_dpms_INCLUDE_PATH:PATH=/usr/include

//Path to a file.
X11_xf86misc_INCLUDE_PATH:PATH=X11_xf86misc_INCLUDE_PATH-NOTFOUND

//Path to a file.
X11_xf86vmode_INCLUDE_PATH:PATH=X11_xf86vmode_INCLUDE_PATH-NOTFOUND

//Path to a file.
XERCESC_H_PATH:PATH=XERCESC_H_PATH-NOTFOUND

//Path to a library.
XERCESC_LIB:FILEPATH=XERCESC_LIB-NOTFOUND

//Path to a library.
XERCESC_LIB_DBG:FILEPATH=XERCESC_LIB_DBG-NOTFOUND

//Value Computed by CMake
cegui_BINARY_DIR:STATIC=/home/filip/Desktop/THRIVE/cegui-0.8.3/build

//Value Computed by CMake
cegui_SOURCE_DIR:STATIC=/home/filip/Desktop/THRIVE/cegui-0.8.3


########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: Boost_INCLUDE_DIR
Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_LIBRARY_DIRS
Boost_LIBRARY_DIRS-ADVANCED:INTERNAL=1
//The library version string for boost libraries
Boost_LIB_VERSION:INTERNAL=1_54
//Whether the Boost PYTHON library found
Boost_PYTHON_FOUND:INTERNAL=ON
//ADVANCED property for variable: Boost_PYTHON_LIBRARY
Boost_PYTHON_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_PYTHON_LIBRARY_DEBUG
Boost_PYTHON_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_PYTHON_LIBRARY_RELEASE
Boost_PYTHON_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//Whether the Boost SYSTEM library found
Boost_SYSTEM_FOUND:INTERNAL=ON
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY
Boost_SYSTEM_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_DEBUG
Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_RELEASE
Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//Whether the Boost THREAD library found
Boost_THREAD_FOUND:INTERNAL=ON
//ADVANCED property for variable: Boost_THREAD_LIBRARY
Boost_THREAD_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_THREAD_LIBRARY_DEBUG
Boost_THREAD_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_THREAD_LIBRARY_RELEASE
Boost_THREAD_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//Whether the Boost UNIT_TEST_FRAMEWORK library found
Boost_UNIT_TEST_FRAMEWORK_FOUND:INTERNAL=ON
//ADVANCED property for variable: Boost_UNIT_TEST_FRAMEWORK_LIBRARY
Boost_UNIT_TEST_FRAMEWORK_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_UNIT_TEST_FRAMEWORK_LIBRARY_DEBUG
Boost_UNIT_TEST_FRAMEWORK_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE
Boost_UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//The version number for boost libraries
Boost_VERSION:INTERNAL=105400
//Test CEGUI_ICONV_USES_CONST_INBUF
CEGUI_ICONV_USES_CONST_INBUF:INTERNAL=
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_BUILD_TOOL
CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
//What is the target build tool cmake is generating for.
CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/make
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/filip/Desktop/THRIVE/cegui-0.8.3/build
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=8
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=7
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
CMAKE_CXX_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
CMAKE_C_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
CMAKE_DETERMINE_CXX_ABI_COMPILED:INTERNAL=TRUE
//Result of TRY_COMPILE
CMAKE_DETERMINE_C_ABI_COMPILED:INTERNAL=TRUE
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/cmake-gui
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Have function connect
CMAKE_HAVE_CONNECT:INTERNAL=1
//Have function gethostbyname
CMAKE_HAVE_GETHOSTBYNAME:INTERNAL=1
//Have function remove
CMAKE_HAVE_REMOVE:INTERNAL=1
//Have function shmat
CMAKE_HAVE_SHMAT:INTERNAL=1
//Start directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/filip/Desktop/THRIVE/cegui-0.8.3
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//Have library ICE
CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=36
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-2.8
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//Suppress Warnings that are meant for the author of the CMakeLists.txt
// files.
CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE
//uname command
CMAKE_UNAME:INTERNAL=/bin/uname
//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CORONA_H_PATH
CORONA_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CORONA_LIB
CORONA_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CORONA_LIB_DBG
CORONA_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_DEB
CPACK_BINARY_DEB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_NSIS
CPACK_BINARY_NSIS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_RPM
CPACK_BINARY_RPM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_STGZ
CPACK_BINARY_STGZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_TBZ2
CPACK_BINARY_TBZ2-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_TGZ
CPACK_BINARY_TGZ-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CPACK_BINARY_TZ
CPACK_BINARY_TZ-ADVANCED:INTERNAL=1
//tarball basename
CPACK_SOURCE_PACKAGE_FILE_NAME:INTERNAL=cegui-0.8.3
//ADVANCED property for variable: D3DX11EFFECTS_H_PATH
D3DX11EFFECTS_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: D3DX11EFFECTS_LIB
D3DX11EFFECTS_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: D3DX11EFFECTS_LIB_DBG
D3DX11EFFECTS_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DIRECTFB_H_PATH
DIRECTFB_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DIRECTFB_LIB
DIRECTFB_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DIRECTFB_LIB_DBG
DIRECTFB_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DIRECTXSDK_H_PATH
DIRECTXSDK_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DIRECTXSDK_LIB_PATH
DIRECTXSDK_LIB_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DOXYGEN_DOT_EXECUTABLE
DOXYGEN_DOT_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DOXYGEN_DOT_PATH
DOXYGEN_DOT_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DOXYGEN_EXECUTABLE
DOXYGEN_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: EXPAT_H_PATH
EXPAT_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: EXPAT_LIB
EXPAT_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: EXPAT_LIB_DBG
EXPAT_LIB_DBG-ADVANCED:INTERNAL=1
//Details about finding Doxygen
FIND_PACKAGE_MESSAGE_DETAILS_Doxygen:INTERNAL=[/usr/bin/doxygen][v()]
//Details about finding EXPAT
FIND_PACKAGE_MESSAGE_DETAILS_EXPAT:INTERNAL=[/usr/lib/x86_64-linux-gnu/libexpat.so][/usr/include][v()]
//Details about finding FREEIMAGE
FIND_PACKAGE_MESSAGE_DETAILS_FREEIMAGE:INTERNAL=[/usr/lib/libfreeimage.so][/usr/include][v()]
//Details about finding FREETYPE
FIND_PACKAGE_MESSAGE_DETAILS_FREETYPE:INTERNAL=[/usr/lib/x86_64-linux-gnu/libfreetype.so][/usr/include][/usr/include/freetype2][v()]
//Details about finding OGRE
FIND_PACKAGE_MESSAGE_DETAILS_OGRE:INTERNAL=[/usr/local/lib/libOgreMain.so][/usr/local/include/OGRE][/usr/local/include/OGRE][v()]
//Details about finding OIS
FIND_PACKAGE_MESSAGE_DETAILS_OIS:INTERNAL=[/usr/lib/libOIS.so][/usr/include/OIS][v()]
//Details about finding OpenGL
FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libGL.so][v()]
//Details about finding PythonInterp
FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python][v2.7.3()]
//Details about finding PythonLibs
FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[/usr/lib/libpython2.7.so][/usr/include/python2.7][v()]
//Details about finding TINYXML
FIND_PACKAGE_MESSAGE_DETAILS_TINYXML:INTERNAL=[/usr/lib/libtinyxml.so][/usr/include][v()]
//Details about finding X11
FIND_PACKAGE_MESSAGE_DETAILS_X11:INTERNAL=[/usr/lib/x86_64-linux-gnu/libX11.so][/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include]
//ADVANCED property for variable: FREEIMAGE_H_PATH
FREEIMAGE_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FREEIMAGE_LIB
FREEIMAGE_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FREEIMAGE_LIB_DBG
FREEIMAGE_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FREETYPE_H_PATH_ft2build
FREETYPE_H_PATH_ft2build-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FREETYPE_H_PATH_ftconfig
FREETYPE_H_PATH_ftconfig-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FREETYPE_LIB
FREETYPE_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FREETYPE_LIB_DBG
FREETYPE_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FRIBIDI_D_LIBRARY_DBG
FRIBIDI_D_LIBRARY_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FRIBIDI_D_LIBRARY_STATIC_DBG
FRIBIDI_D_LIBRARY_STATIC_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FRIBIDI_H_PATH
FRIBIDI_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FRIBIDI_LIBRARY
FRIBIDI_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FRIBIDI_LIBRARY_STATIC
FRIBIDI_LIBRARY_STATIC-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GLEW_H_PATH
GLEW_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GLEW_LIB
GLEW_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GLEW_LIB_DBG
GLEW_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GLFW_H_PATH
GLFW_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GLFW_LIB
GLFW_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GLFW_LIB_DBG
GLFW_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GLM_H_PATH
GLM_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GTK2_ATK_LIBRARY
GTK2_ATK_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GTK2_CAIRO_LIBRARY
GTK2_CAIRO_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GTK2_GDK_LIBRARY
GTK2_GDK_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GTK2_GDK_PIXBUF_LIBRARY
GTK2_GDK_PIXBUF_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GTK2_GLIB_LIBRARY
GTK2_GLIB_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GTK2_GOBJECT_LIBRARY
GTK2_GOBJECT_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GTK2_GTK_LIBRARY
GTK2_GTK_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GTK2_PANGO_LIBRARY
GTK2_PANGO_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ICONV_H_PATH
ICONV_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ICONV_LIB
ICONV_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ICONV_LIB_GLIBC
ICONV_LIB_GLIBC-ADVANCED:INTERNAL=1
//Test ICONV_LIB_GLIBC
ICONV_LIB_GLIBC:INTERNAL=1
//ADVANCED property for variable: ILU_LIB
ILU_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ILU_LIB_DBG
ILU_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: IL_H_PATH
IL_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: IL_LIB
IL_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: IL_LIB_DBG
IL_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: IRRLICHT_H_PATH
IRRLICHT_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: IRRLICHT_LIB
IRRLICHT_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: IRRLICHT_LIB_DBG
IRRLICHT_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LIBXML2_INCLUDE_DIR
LIBXML2_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LIBXML2_LIBRARIES
LIBXML2_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LIBXML2_XMLLINT_EXECUTABLE
LIBXML2_XMLLINT_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LUA_H_PATH
LUA_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LUA_LIB
LUA_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LUA_LIB_DBG
LUA_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: MINIZIP_H_PATH
MINIZIP_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: MINIZIP_LIB
MINIZIP_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: MINIZIP_LIB_DBG
MINIZIP_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OGRE_H_BUILD_SETTINGS_PATH
OGRE_H_BUILD_SETTINGS_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OGRE_H_PATH
OGRE_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OGRE_LIB
OGRE_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OGRE_LIB_DBG
OGRE_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OIS_H_PATH
OIS_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OIS_LIB
OIS_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OIS_LIB_DBG
OIS_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGLES_H_PATH
OPENGLES_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGLES_LIB
OPENGLES_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_INCLUDE_DIR
OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_gl_LIBRARY
OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_glu_LIBRARY
OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR
OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PCRE_H_PATH
PCRE_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PCRE_LIB
PCRE_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PCRE_LIB_DBG
PCRE_LIB_DBG-ADVANCED:INTERNAL=1
PC_FRIBIDI_CFLAGS:INTERNAL=
PC_FRIBIDI_CFLAGS_I:INTERNAL=
PC_FRIBIDI_CFLAGS_OTHER:INTERNAL=
PC_FRIBIDI_FOUND:INTERNAL=
PC_FRIBIDI_INCLUDEDIR:INTERNAL=
PC_FRIBIDI_LIBDIR:INTERNAL=
PC_FRIBIDI_LIBS:INTERNAL=
PC_FRIBIDI_LIBS_L:INTERNAL=
PC_FRIBIDI_LIBS_OTHER:INTERNAL=
PC_FRIBIDI_LIBS_PATHS:INTERNAL=
PC_FRIBIDI_PREFIX:INTERNAL=
PC_FRIBIDI_STATIC_CFLAGS:INTERNAL=
PC_FRIBIDI_STATIC_CFLAGS_I:INTERNAL=
PC_FRIBIDI_STATIC_CFLAGS_OTHER:INTERNAL=
PC_FRIBIDI_STATIC_LIBDIR:INTERNAL=
PC_FRIBIDI_STATIC_LIBS:INTERNAL=
PC_FRIBIDI_STATIC_LIBS_L:INTERNAL=
PC_FRIBIDI_STATIC_LIBS_OTHER:INTERNAL=
PC_FRIBIDI_STATIC_LIBS_PATHS:INTERNAL=
PC_FRIBIDI_VERSION:INTERNAL=
PC_FRIBIDI_fribidi_INCLUDEDIR:INTERNAL=
PC_FRIBIDI_fribidi_LIBDIR:INTERNAL=
PC_FRIBIDI_fribidi_PREFIX:INTERNAL=
PC_FRIBIDI_fribidi_VERSION:INTERNAL=
PC_LIBXML_CFLAGS:INTERNAL=
PC_LIBXML_CFLAGS_I:INTERNAL=
PC_LIBXML_CFLAGS_OTHER:INTERNAL=
PC_LIBXML_FOUND:INTERNAL=
PC_LIBXML_INCLUDEDIR:INTERNAL=
PC_LIBXML_LIBDIR:INTERNAL=
PC_LIBXML_LIBS:INTERNAL=
PC_LIBXML_LIBS_L:INTERNAL=
PC_LIBXML_LIBS_OTHER:INTERNAL=
PC_LIBXML_LIBS_PATHS:INTERNAL=
PC_LIBXML_PREFIX:INTERNAL=
PC_LIBXML_STATIC_CFLAGS:INTERNAL=
PC_LIBXML_STATIC_CFLAGS_I:INTERNAL=
PC_LIBXML_STATIC_CFLAGS_OTHER:INTERNAL=
PC_LIBXML_STATIC_LIBDIR:INTERNAL=
PC_LIBXML_STATIC_LIBS:INTERNAL=
PC_LIBXML_STATIC_LIBS_L:INTERNAL=
PC_LIBXML_STATIC_LIBS_OTHER:INTERNAL=
PC_LIBXML_STATIC_LIBS_PATHS:INTERNAL=
PC_LIBXML_VERSION:INTERNAL=
PC_LIBXML_libxml-2.0_INCLUDEDIR:INTERNAL=
PC_LIBXML_libxml-2.0_LIBDIR:INTERNAL=
PC_LIBXML_libxml-2.0_PREFIX:INTERNAL=
PC_LIBXML_libxml-2.0_VERSION:INTERNAL=
//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PVRTOOLS_H_PATH
PVRTOOLS_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PVRTOOLS_LIB
PVRTOOLS_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_EXECUTABLE
PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_INCLUDE_DIR
PYTHON_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Path to where Python.h is found (deprecated)
PYTHON_INCLUDE_PATH:INTERNAL=/usr/include/python2.7
//ADVANCED property for variable: PYTHON_LIBRARY
PYTHON_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: RAPIDXML_H_PATH
RAPIDXML_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SILLY_DEFINITIONS
SILLY_DEFINITIONS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SILLY_H_PATH
SILLY_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SILLY_LIB
SILLY_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SILLY_LIB_DBG
SILLY_LIB_DBG-ADVANCED:INTERNAL=1
//Test TINYXML_API_TEST
TINYXML_API_TEST:INTERNAL=1
//ADVANCED property for variable: TINYXML_H_PATH
TINYXML_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: TINYXML_LIB
TINYXML_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: TINYXML_LIB_DBG
TINYXML_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: TOLUAPP_H_PATH
TOLUAPP_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: TOLUAPP_LIB
TOLUAPP_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: TOLUAPP_LIB_DBG
TOLUAPP_LIB_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_ICE_INCLUDE_PATH
X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_ICE_LIB
X11_ICE_LIB-ADVANCED:INTERNAL=1
//Have library /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
X11_LIB_X11_SOLO:INTERNAL=1
//ADVANCED property for variable: X11_SM_INCLUDE_PATH
X11_SM_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_SM_LIB
X11_SM_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_X11_INCLUDE_PATH
X11_X11_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_X11_LIB
X11_X11_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_XRes_INCLUDE_PATH
X11_XRes_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_XRes_LIB
X11_XRes_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_XShm_INCLUDE_PATH
X11_XShm_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_XSync_INCLUDE_PATH
X11_XSync_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_XTest_INCLUDE_PATH
X11_XTest_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_XTest_LIB
X11_XTest_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xaccessrules_INCLUDE_PATH
X11_Xaccessrules_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xaccessstr_INCLUDE_PATH
X11_Xaccessstr_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xau_INCLUDE_PATH
X11_Xau_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xau_LIB
X11_Xau_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xcomposite_INCLUDE_PATH
X11_Xcomposite_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xcomposite_LIB
X11_Xcomposite_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xcursor_INCLUDE_PATH
X11_Xcursor_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xcursor_LIB
X11_Xcursor_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xdamage_INCLUDE_PATH
X11_Xdamage_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xdamage_LIB
X11_Xdamage_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xdmcp_INCLUDE_PATH
X11_Xdmcp_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xdmcp_LIB
X11_Xdmcp_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xext_LIB
X11_Xext_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xfixes_INCLUDE_PATH
X11_Xfixes_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xfixes_LIB
X11_Xfixes_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xft_INCLUDE_PATH
X11_Xft_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xft_LIB
X11_Xft_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xi_INCLUDE_PATH
X11_Xi_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xi_LIB
X11_Xi_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xinerama_INCLUDE_PATH
X11_Xinerama_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xinerama_LIB
X11_Xinerama_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xinput_INCLUDE_PATH
X11_Xinput_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xinput_LIB
X11_Xinput_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xkb_INCLUDE_PATH
X11_Xkb_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xkbfile_INCLUDE_PATH
X11_Xkbfile_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xkbfile_LIB
X11_Xkbfile_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xkblib_INCLUDE_PATH
X11_Xkblib_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xlib_INCLUDE_PATH
X11_Xlib_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xpm_INCLUDE_PATH
X11_Xpm_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xpm_LIB
X11_Xpm_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xrandr_INCLUDE_PATH
X11_Xrandr_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xrandr_LIB
X11_Xrandr_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xrender_INCLUDE_PATH
X11_Xrender_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xrender_LIB
X11_Xrender_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xscreensaver_INCLUDE_PATH
X11_Xscreensaver_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xscreensaver_LIB
X11_Xscreensaver_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xshape_INCLUDE_PATH
X11_Xshape_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xt_INCLUDE_PATH
X11_Xt_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xt_LIB
X11_Xt_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xutil_INCLUDE_PATH
X11_Xutil_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xv_INCLUDE_PATH
X11_Xv_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xv_LIB
X11_Xv_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_Xxf86misc_LIB
X11_Xxf86misc_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_dpms_INCLUDE_PATH
X11_dpms_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xf86misc_INCLUDE_PATH
X11_xf86misc_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: X11_xf86vmode_INCLUDE_PATH
X11_xf86vmode_INCLUDE_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: XERCESC_H_PATH
XERCESC_H_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: XERCESC_LIB
XERCESC_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: XERCESC_LIB_DBG
XERCESC_LIB_DBG-ADVANCED:INTERNAL=1
__pkg_config_checked_PC_FRIBIDI:INTERNAL=1
__pkg_config_checked_PC_LIBXML:INTERNAL=1

I'm gonna set CEGUI_BUILD_SUFFIX to _d, you might want to also seeing as you were complaining about having to rename. I'm currently looking into using checkinstall for installing dependencies from source, since it seems you can checkinstall in the build directory of an already-installed library to convert the library into a managed one (or reinstall as?), which means you can uninstall if you need to fix things, which I do.
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Mon May 19, 2014 5:35 am

So it's linking against the CEGUIBase library but not OgreRenderer it seems, which is where the bootstrap function is defined. Could you try to change ${CEGUI_LIBRARY} on CMakeList:246 to ${CEGUI_LIBRARIES}

Regarding the name thing, it may not be a clean solution but for now we just need to get it running and it's not the issue I'm getting in my VM atm.

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
moopli
Developer


Posts : 318
Reputation : 56
Join date : 2013-09-30
Age : 21
Location : hanging from the chandelier

PostSubject: Re: Development troubleshooting   Mon May 19, 2014 10:44 pm

Okay I did and it still won't link, same error. I'll try more tomorrow.

I'm also having annoying issues getting the upstream changes since I bugfixed a lua script, which is already committed to my fork, so there's nothing to stash... anyway. I should sleep.
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Tue May 20, 2014 10:13 am

I made progress in my new Ubuntu VM such that I have gotten to the point of compile errors in thrive as well, there is a ton of them tho.. I've taken notes during the process so that we won't need to repeat any mistakes.

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
timlyo
Newcomer


Posts : 19
Reputation : 0
Join date : 2013-09-04
Age : 21
Location : England

PostSubject: Re: Development troubleshooting   Tue May 20, 2014 10:32 am

What compile errors are you getting? I've managed to compile ok with Ogre 1.8.1 and cegui 8.3.2
Back to top Go down
View user profile
moopli
Developer


Posts : 318
Reputation : 56
Join date : 2013-09-30
Age : 21
Location : hanging from the chandelier

PostSubject: Re: Development troubleshooting   Tue May 20, 2014 8:36 pm

crovea wrote:
compile errors in thrive as well, there is a ton of them tho..

Check your gcc version, you might have 4.6, which will puke errors at you (mine sure did).
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Wed May 21, 2014 3:43 am

Oh you managed a full compile? Well I was getting errors with 'using' which I found was caused by using g++ 4.6 from ubuntu 12.04. I tried finding a newer version of GCC which wasn't possible, I then tried to compile GCC myself, but that gave some cryptic compile error, so I ended up trying to upgrade my ubuntu, but while doing that my host machine lost power so the VM became corrupted.
I've since then made progress on a 14.04 VM, and taken notes for all the packages etc I've installed in the process, which could hopefully turn into a guide. However I'm (hopefully temporarily) stuck where my Mint VM was also stuck, which is it complaining about missing ogre plugins (although I know that I have atleast some of them).

EDIT:
Quote :

Check your gcc version, you might have 4.6


EDIT2:
I managed to compile thrive now! I'm getting some linker errors, however. I also found a solution to the FindCEGUI.cmake problem:
Code:
sudo mv /usr/local/include/cegui-0/CEGUI /usr/local/include/CEGUI

EDIT3:
Almost got it running. It's complaining that I compiled CEGUI without freetype during actual runtime, which should be solvable. Its mostly due to ubuntu having freetype already and not allowing me to install it.
Here is the "guide" document I have so far: https://docs.google.com/document/d/1FGMzODYC8fRpW9uTvpN7YJ8vPJitA3GBuo998efgxJk/edit?usp=sharing
Take a look and comment!

EDIT4: Having been at the freetype thing for hours, It seems to come down to not being able to get libfreetype.so (the dynamic version, which CEGUI needs) instead of libfreetype.a nomather what I try. I tried packages, installing packages from source, compiling from source (also with ./configure --disable-static) and finding binaries online but it seems an impossible task to get the dynamic version =/

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
moopli
Developer


Posts : 318
Reputation : 56
Join date : 2013-09-30
Age : 21
Location : hanging from the chandelier

PostSubject: Re: Development troubleshooting   Wed May 21, 2014 9:22 pm

So after adding a workaround to CmakeLists:
Code:
add_library(CeguiOgreRenderer SHARED IMPORTED)
set_property(TARGET CeguiOgreRenderer PROPERTY IMPORTED_LOCATION "/usr/local/lib/libCEGUIOgreRenderer-0_d.so")
I finally got it all to link successfully :D!

So, like timiyo, I ran RunTests, and EntityFilter.record failed. Then I tried running Thrive, and it segfaulted on me. So now I'm gdb'ing through it.

Here's a valgrind of it:
Code:
 ==4477== Invalid read of size 8
==4477==    at 0xB68068: std::unique_ptr<thrive::Engine::Implementation, std::default_delete<thrive::Engine::Implementation> >::get() const (unique_ptr.h:234)
==4477==    by 0xB65B41: std::unique_ptr<thrive::Engine::Implementation, std::default_delete<thrive::Engine::Implementation> >::operator->() const (unique_ptr.h:229)
==4477==    by 0xB5DE8E: thrive::Engine::init() (engine.cpp:558)
==4477==    by 0xB5BD3C: thrive::Game::run() (game.cpp:69)
==4477==    by 0xB59C93: main (Main.cpp:24)
==4477==  Address 0x4a282edee34 is not stack'd, malloc'd or (recently) free'd

And from gdb we see:
Code:
thrive::Game::run() () at /home/filip/Desktop/THRIVE/thrive/src/game.cpp:66
66           unsigned int fpsCount = 0;
(gdb) n
67           int fpsTime = 0;
(gdb) n
68           auto lastUpdate = Implementation::Clock::now();
(gdb) n
69           m_impl->m_engine.init();
(gdb) s
std::unique_ptr<thrive::Game::Implementation, std::default_delete<thrive::Game::Implementation> >::operator->() const ()
    at /usr/include/c++/4.8/bits/unique_ptr.h:229
229      return get();
(gdb) n
230         }
(gdb) n

Program received signal SIGSEGV, Segmentation fault.
0x0000000000b68068 in std::unique_ptr<thrive::Engine::Implementation, std::default_delete<thrive::Engine::Implementation> >::get() const ()
    at /usr/include/c++/4.8/bits/unique_ptr.h:234
234         { return std::get<0>(_M_t); }

So it seems m_impl is most likely null. Why that, I don't know.

Edit:
This smells just like a standard cross-platform memory handling inconsistency. Maybe it's due to the mix of static and dynamic initialization and unique pointers, maybe it's the static initialization order fiasco, I dunno.


Last edited by moopli on Wed May 21, 2014 10:30 pm; edited 1 time in total (Reason for editing : some more poking)
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Thu May 22, 2014 4:30 am

Very strange errors.
m_impl is a unique_ptr and it is initialized in the constructor at game.cpp:43. I would recommend doing a if (m_impl.get() == nullptr) sanity check and I would personally just start doing divide&conquer with couts to try and figure out exactly what the illegal operations are.

I'm not seeing much static initialization that could have an effect, provided how the error seems to occur.

Perhaps it could be a wierd gcc issue, I'm using gcc 4.7.4 myself, and I think nimbal was using the same version when he made this specific code on linux, so testing on a different gcc could be a last resort.

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
moopli
Developer


Posts : 318
Reputation : 56
Join date : 2013-09-30
Age : 21
Location : hanging from the chandelier

PostSubject: Re: Development troubleshooting   Thu May 22, 2014 8:09 am

Okay I've been loading up on debug couts, and it seems like the original error isn't showing up any more (oh noes). It complained of missing the resources.cfg and so on, so I moved the config files into the build directory, and now I'm getting errors finding the dynamic libraries. Anyway gotta go to work.


Last edited by moopli on Sun May 25, 2014 1:13 pm; edited 1 time in total (Reason for editing : eep a typo)
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Thu May 22, 2014 9:03 am

Sounds like good news Did you do sudo make install? That will create a dist directory with a bin directory inside, from where you run the executable.
You will likely still get missing dynamic libraries, which can be solved with renaming again as described in the end of this doc: https://docs.google.com/document/d/1FGMzODYC8fRpW9uTvpN7YJ8vPJitA3GBuo998efgxJk/edit?usp=sharing

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Thu May 22, 2014 11:25 am

Awww... yeahh!

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Fri May 23, 2014 4:16 am

Quote :

Ah, thanks! Now, after sudo make install and renaming those libraries, Thrive opens up (woohoo) but all I get is a black screen (boohoo). I can, however, alt-tab out whenever I like, so it seems the game isn't actually unresponsive, just not rendering. Now I'm trying to figure out why.

Edit:
1: Doesn't seem to be entering the game loop
2: fails with config file io errors if I don't run it as root (normal?)

I think I had to run the first time as root as well. I'm not sure why

Regarding the black screen, you don't get any output in the terminal?
Try checking the default and CEGUI.log files in the bin directory for any useful info.

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
moopli
Developer


Posts : 318
Reputation : 56
Join date : 2013-09-30
Age : 21
Location : hanging from the chandelier

PostSubject: Re: Development troubleshooting   Fri May 23, 2014 3:26 pm

Well, I had a long reply all ready this morning but my computer ate it while I was leaving for work (where I am now, so I can't post log files). Anyway, the default and CEGUI.log files didn't contain anything notable to a cursory skimming (I can post them when I get home, but you'll probably be asleep). the only terminal output I'm getting is the couts I added -- they indicate that the game hangs at m_engine.init() in Game::run(). Next step, I guess, is to pepper Engine::init() with couts then. Thanks again for all the help :D!
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Fri May 23, 2014 4:20 pm

Glad to help
Couts is always a good help :b

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
moopli
Developer


Posts : 318
Reputation : 56
Join date : 2013-09-30
Age : 21
Location : hanging from the chandelier

PostSubject: Re: Development troubleshooting   Fri May 23, 2014 7:53 pm

Here's the default.
And the CEGUI.log is huge.

Here's some fun running Thrive (I print out some game data to make sure it's initialized):
Code:
thrive/build/dist/bin$ ./Thrive
Game::Game()
location: 0x2adfcb0
m_quit: 0
m_engine: 0x2adfcb0
Some m_engine data: 0x2ae34a8
leaving Game::Game()
Game::run()
CEGUI::FileIOException in function 'virtual void CEGUI::DefaultLogger::setLogFilename(const CEGUI::String&, bool)' (/home/filip/Desktop/THRIVE/cegui-0.8.3/cegui/src/DefaultLogger.cpp:154) : Failed to open file 'CEGUI.log' for writing
terminate called after throwing an instance of 'CEGUI::FileIOException'
  what():  CEGUI::FileIOException in function 'virtual void CEGUI::DefaultLogger::setLogFilename(const CEGUI::String&, bool)' (/home/filip/Desktop/THRIVE/cegui-0.8.3/cegui/src/DefaultLogger.cpp:154) : Failed to open file 'CEGUI.log' for writing
Aborted (core dumped)
filip@ubuntu:~/Desktop/THRIVE/thrive/build/dist/bin$ sudo ./Thrive
[sudo] password for filip:
Game::Game()
location: 0x2eb8cb0
m_quit: 0
m_engine: 0x2eb8cb0
Some m_engine data: 0x2ebc4a8
leaving Game::Game()
Game::run()
Here we see both failure to load CEGUI.log when not run as root and failure to enter loop when run as root. Updates on what happens in m_engine.init() will follow.

Edit:
Here's some more fun:
Code:
$ sudo ./Thrive
Game::Game()
location: 0x14cecb0
m_quit: 0
m_engine: 0x14cecb0
Some m_engine data: 0x14d24a8
leaving Game::Game()
Game::run()
m_impl: 0x14cecb0
hello
entered Engine::init()
logs set up
scripts set up
graphics set up
input manager set up
GUI set up
scripts loaded
all gamestates initialized
^Cfilip@ubuntu:~/Desktop/THRIVE/thrive/build/dist/bin$ sudo ./Thrive
Game::Game()
location: 0x2377cb0
m_quit: 0
m_engine: 0x2377cb0
Some m_engine data: 0x237b4a8
leaving Game::Game()
Game::run()

Identical runs, one time it enters Engine::init() the other time it can't even get past the start of Game::run(). I have no idea. More couts, I guess. Oh also, chmodding CEGUI.log to 777 fixed Thrive's need to sudo.

Edit2:
Oh shoot. I may have discovered the source of all my woes -- i didn't know you have to keep Ogre in the same place forever, so after installing it in one place I moved it to a more convenient directory. I think now's the time to reinstall Ogre. Doing now.

Edit3:
So i rebuilt Ogre and Thrive, and now it can't find libluabind.so, yay.

Edit4:
Found libluabind where it should've been copied from, copied it into dist/bin, and now Thrive is running again. This time, I've narrowed the issue down to the sound manager:
Code:
thrive/build/dist/bin$ ./Thrive
Game::Game()
location: 0x2907150
m_quit: 0
m_engine: 0x2907150
Some m_engine data: 0x290a4f8
leaving Game::Game()
Game::run()
^C
filip@ubuntu:~/Desktop/THRIVE/thrive/build/dist/bin$ ./Thrive
Game::Game()
location: 0x2fcf150
m_quit: 0
m_engine: 0x2fcf150
Some m_engine data: 0x2fd24f8
leaving Game::Game()
Game::run()
m_impl: 0x2fcf150
hello :D
entered Engine::init()
logs set up
scripts set up
graphics set up
input manager set up
GUI set up
scripts loaded
all gamestates initialized
entering Engine::Implementation::setupSoundManager()
getting sound manager singleton
initializing sound manager
^C
We still see it hanging every now and then when it starts Game::run(), and the furthest it's ever gotten is to soundManager.init() in Engine::Implementation::setupSoundManager(). Is there any way I can disable the sound completely at runtime? Or at compile time, I just want to see if that's the only issue left. If there are more problems, then I have my work cut out for me; but if only the sound is failing, then i could always let it be and get to work.


Last edited by moopli on Sat May 24, 2014 10:52 pm; edited 3 times in total (Reason for editing : yay back to the last problem)
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Sun May 25, 2014 1:44 pm

Your log stopped right before it should log sound so that is consistent with your findings.

You can disable sound completely by removing/commenting the following lines:
m_impl->setupSoundManager(); on src/engine/engine.cpp:574
SoundSourceSystem(), on scripts/microbe_stage/setup.lua:467
setupSound() on scripts/microbe_stage/setup.lua:475
SoundSourceSystem(), on scripts/microbe_editor/setup.lua:69
setupSound() on scripts/microbe_editor/setup.lua:74
SoundSourceSystem(), on scripts/main_menu/setup.lua:43
setupSound() on scripts/main_menu/setup.lua:47

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
moopli
Developer


Posts : 318
Reputation : 56
Join date : 2013-09-30
Age : 21
Location : hanging from the chandelier

PostSubject: Re: Development troubleshooting   Sun May 25, 2014 9:41 pm

So, I commented all those lines, and now the main menu opens, but it segfaults once I try switching game states. Is there some state-exit-cleanup code that references the sound system?
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Mon May 26, 2014 4:38 am

Shouldn't be :PI managed to switch to the microbe stage without issue, but I can try some more when I get home.

EDIT: Can confirm that switching between the 3 gamestates doesn't crash :b

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
moopli
Developer


Posts : 318
Reputation : 56
Join date : 2013-09-30
Age : 21
Location : hanging from the chandelier

PostSubject: Re: Development troubleshooting   Mon May 26, 2014 9:30 pm

O noes, we're at an impasse *gasp* whatever shall we do?

I keep getting this gnawing feeling that I didn't configure/install all the libraries properly. If only there was an easy way to roll back library changes so I can step through them all again...
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Thu May 29, 2014 5:46 am

Missed your reply sorry, our uni project is due in a couple of days so I'm busy these days
Yeah it must have been some dependency =/
You can try following the doc I made as closely as possible: https://docs.google.com/document/d/1FGMzODYC8fRpW9uTvpN7YJ8vPJitA3GBuo998efgxJk/edit

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
moopli
Developer


Posts : 318
Reputation : 56
Join date : 2013-09-30
Age : 21
Location : hanging from the chandelier

PostSubject: Re: Development troubleshooting   Sun Jun 08, 2014 10:50 pm

So I shrunk some partitions to make some space for a 14.04 install of ubuntu, and following the doc to a t, I ran into issues with CEGUI not compiling with freetype for some reason. the first time I built CEGUI, I did notice that it couldn't find freetype, but then after setting some more variables it found it. However, after rebuilding CEGUI and Thrive, I still get asserts firing telling me that CEGUI was compiled without freetype support.
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Tue Jun 10, 2014 2:11 pm

Ah yes, I had those issues as well, forgot to add them to the doc, sorry, hope you didn't spend too much time on it!

The problem is you have a dynamic library for freetype (.so) and CEGUI, when compiled, expects a static one (.a) to compile correctly. I ended up trying lots of stuff like removing freetype from ubuntu (without removing dependencies, be careful) and reinstalling, I also tried recompiling freetype with flags for static library but didn't work.

I did manage with some help to get a static version, I think it simply involved installing it with "sudo apt-get install libfreetype6" without -dev at the end, as I was told that the dev part means dynamic libraries usually. After obtaining the static version, recompile and reinstall CEGUI and remember to do the renaming thing again.

I'm not sure if my previous attempts (that involved uninstalling freetype) may have helped CEGUI find the .a file i eventually created, so you might need to do something like that.

If it doesn't work I can look further into my installation and ask the guy who was helping me what we did.

You're close to have everything working!  

btw letting you know that this is my exam week and that my activity is a bit lower these days, but i try to check the forums/github atleast once a day and I try to work on some issues when I can.

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
moopli
Developer


Posts : 318
Reputation : 56
Join date : 2013-09-30
Age : 21
Location : hanging from the chandelier

PostSubject: Re: Development troubleshooting   Wed Jun 11, 2014 1:01 pm

That's odd, libfreetype6-dev should install the static library, at least, according to the package details. After some looking, it seems that libfreetype.a does exist, it's just not directly in /usr/lib. So perhaps what's needed is to hardlink it in.

Edit: Okay I tried that and it didn't help. I did notice, however, that Ogre apparently compiled without freetype, so I'm recompiling Ogre right now, and then I'll try CEGUI and Thrive again.

Edit: Oh, don't worry -- we all know you're busy, so we plan accordingly. Nobody's upset (as far as I can tell :P) that you have more important matters to attend to.

Edit: Well, that didn't help, CEGUI is still complaining of missing freetype. I don't understand why it's designed like this, shouldn't it be complaining at compile time? After all, this is a compile-time issue. Ah well, we'll have to work around it I guess.
Back to top Go down
View user profile
crovea
Programming Team lead


Posts : 310
Reputation : 59
Join date : 2013-10-07
Age : 26
Location : Denmark

PostSubject: Re: Development troubleshooting   Wed Jun 11, 2014 5:21 pm

Quote :
I don't understand why it's designed like this, shouldn't it be complaining at compile time?

Freetype is optional for CEGUI, so since it can't find it, it just assumes you don't want it compiled with it, while Thrive depends on CEGUI having freetype.

You can take the potentially easy route and add a flags to the CEGUI compilation, the flags can be found here: http://static.cegui.org.uk/docs/0.8.2/build_options.html
If you add -DCEGUI_HAS_FREETYPE=True to your cmake command, I imagine it would give you a compile error while not finding freetype as you expected it to, you could then add -DFREETYPE_H_DIR=/usr/include/myfreetypelocation or whatever variables it should be complaining about.

On my VM where I managed to get thrive running I have libfreetype.a inside /usr/lib/x86_64-linux-gnu/ which is not exactly a location I remember using, but again, I don't entirely remember the traumatic experience of getting it to work all that well. If you decide not to use the flags option, or if it doesn't work out, you could check the FindFreetype.cmake script that CEGUI comes with, and see where it expects the freetype library and header files to be.

It is possible you CEGUI is finding your dynamic library first (which it fails on, it thinks it can use dynamic library but that requires a whole lot more headache). If that is the problem, you could try as I did: "sudo dpkg -r --force-depends libfreetype-dev" with or without the dev part, I'm not sure, to remove ubuntus freetype (without removing any dependencies). Then later when things are working, just reinstall freetype with apt-get

_________________
- jjonj on github/reddit, jjonjex/Jacob Jensen on skype
Back to top Go down
View user profile
Sponsored content




PostSubject: Re: Development troubleshooting   Today at 4:43 am

Back to top Go down
 
Development troubleshooting
View previous topic View next topic Back to top 
Page 5 of 6Go to page : Previous  1, 2, 3, 4, 5, 6  Next

Permissions in this forum:You cannot reply to topics in this forum
Thrive Game Development :: Development :: Programming-
Jump to: