I am using Windows7 64bit, MinGW4.7, CMake 3.2.2.
I have followed http://risc.blogspot.in/2013/08/how-to-build-cegui-082-on-mingw-with.html this guideline for building.
See below stake trace. there could be some silly mistake done by me but not sure what it is. can anybody help me.
CMake configuration log.
Code: Select all
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Could NOT find FRIBIDI (missing: FRIBIDI_FOUND_ALL_LIBS FRIBIDI_INCLUDE_DIR)
Could NOT find D3DX11EFFECTS (missing: D3DX11EFFECTS_LIB D3DX11EFFECTS_H_PATH)
Could NOT find IRRLICHT (missing: IRRLICHT_LIB IRRLICHT_H_PATH)
Boost version: 1.51.0
Found the following Boost libraries:
thread
system
Could NOT find DIRECTFB (missing: DIRECTFB_LIB DIRECTFB_H_PATH)
Could NOT find OPENGLES (missing: OPENGLES_LIB OPENGLES_H_PATH)
Could NOT find LibXml2 (missing: LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR)
Could NOT find RAPIDXML (missing: RAPIDXML_H_PATH)
Could NOT find PVRTOOLS (missing: PVRTOOLS_LIB PVRTOOLS_H_PATH)
Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE)
Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)
Could NOT find Boost
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Some or all of the gtk libraries were not found. (missing: GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY GTK2_GLIB_INCLUDE_DIR GTK2_GLIBCONFIG_INCLUDE_DIR GTK2_GLIB_LIBRARY)
Configuring done
Generating done
Build Stake trace
Code: Select all
[100%] Building CXX object samples_framework/CMakeFiles/CEGUISampleFramework-0.8.dir/src/CEGuiD3D9BaseApplication.cpp.obj
In file included from C:/MinGW/cegui-cegui-0de00dbc2cd5/cegui/include/CEGUI/falagard/Enums.h:30:0,
from C:/MinGW/cegui-cegui-0de00dbc2cd5/cegui/include/CEGUI/BasicRenderedStringParser.h:35,
from C:/MinGW/cegui-cegui-0de00dbc2cd5/cegui/include/CEGUI/CEGUI.h:38,
from C:\MinGW\cegui-cegui-0de00dbc2cd5\samples_framework\src\CEGuiD3D9BaseApplication.cpp:42:
C:/MinGW/cegui-cegui-0de00dbc2cd5/cegui/include/CEGUI/PropertyHelper.h:57:2: warning: #warning __USE_MINGW_ANSI_STDIO must be set to 1 for sscanf and snprintf to work with 64bit integers [-Wcpp]
#warning __USE_MINGW_ANSI_STDIO must be set to 1 for sscanf and snprintf to work with 64bit integers
^
In file included from C:\MinGW\cegui-cegui-0de00dbc2cd5\samples_framework\src\CEGuiD3D9BaseApplication.cpp:34:0:
C:/PROGRA~2/Microsoft DirectX SDK (June 2010)/Include/dinput.h:43:89: note: #pragma message: C:/PROGRA~2/Microsoft DirectX SDK (June 2010)/Include/dinput.h: DIRECTINPUT_VERSION undefined. Defaulting to version 0x0800
#pragma message(__FILE__ ": DIRECTINPUT_VERSION undefined. Defaulting to version 0x0800")
^
[100%] Building CXX object samples_framework/CMakeFiles/CEGUISampleFramework-0.8.dir/src/DeviceReset_Direct3D9.cpp.obj
In file included from C:/MinGW/cegui-cegui-0de00dbc2cd5/cegui/include/CEGUI/falagard/Enums.h:30:0,
from C:/MinGW/cegui-cegui-0de00dbc2cd5/cegui/include/CEGUI/BasicRenderedStringParser.h:35,
from C:/MinGW/cegui-cegui-0de00dbc2cd5/cegui/include/CEGUI/CEGUI.h:38,
from C:\MinGW\cegui-cegui-0de00dbc2cd5\samples_framework\src\DeviceReset_Direct3D9.cpp:31:
C:/MinGW/cegui-cegui-0de00dbc2cd5/cegui/include/CEGUI/PropertyHelper.h:57:2: warning: #warning __USE_MINGW_ANSI_STDIO must be set to 1 for sscanf and snprintf to work with 64bit integers [-Wcpp]
#warning __USE_MINGW_ANSI_STDIO must be set to 1 for sscanf and snprintf to work with 64bit integers
^
Linking CXX executable ..\bin\CEGUISampleFramework-0.8.exe
CMakeFiles\CEGUISampleFramework-0.8.dir/objects.a(Win32AppHelper.cpp.obj):Win32AppHelper.cpp:(.text+0x899): undefined reference to `IID_IDirectInput8A'
CMakeFiles\CEGUISampleFramework-0.8.dir/objects.a(Win32AppHelper.cpp.obj):Win32AppHelper.cpp:(.text+0x8a9): undefined reference to `DirectInput8Create@20'
CMakeFiles\CEGUISampleFramework-0.8.dir/objects.a(Win32AppHelper.cpp.obj):Win32AppHelper.cpp:(.text+0x8cf): undefined reference to `GUID_SysKeyboard'
CMakeFiles\CEGUISampleFramework-0.8.dir/objects.a(Win32AppHelper.cpp.obj):Win32AppHelper.cpp:(.text+0x8ed): undefined reference to `c_dfDIKeyboard'
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: CMakeFiles\CEGUISampleFramework-0.8.dir/objects.a(Win32AppHelper.cpp.obj): bad reloc address 0x0 in section `.rdata$_ZTISt11logic_error[__ZTISt11logic_error]'
collect2.exe: error: ld returned 1 exit status
samples_framework\CMakeFiles\CEGUISampleFramework-0.8.dir\build.make:494: recipe for target 'bin/CEGUISampleFramework-0.8.exe' failed
mingw32-make[2]: *** [bin/CEGUISampleFramework-0.8.exe] Error 1
CMakeFiles\Makefile2:894: recipe for target 'samples_framework/CMakeFiles/CEGUISampleFramework-0.8.dir/all' failed
mingw32-make[1]: *** [samples_framework/CMakeFiles/CEGUISampleFramework-0.8.dir/all] Error 2
Makefile:135: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
C:\MinGW\cegui-cegui-0de00dbc2cd5>