Build failed at 100% causing Win32AppHelper undefined refere

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

aliveoceans
Just popping in
Just popping in
Posts: 2
Joined: Wed May 13, 2015 18:42

Build failed at 100% causing Win32AppHelper undefined refere

Postby aliveoceans » Wed May 13, 2015 19:17

Hi I am new to CEGUI. I have downloaded CEGUI 0.8.4 and its dependencies. dependencies are built successfully but failing at building source and samples.
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>

User avatar
Ident
CEGUI Team
Posts: 1998
Joined: Sat Oct 31, 2009 13:57
Location: Austria

Re: Build failed at 100% causing Win32AppHelper undefined re

Postby Ident » Thu May 14, 2015 11:08

Those are issues related to Direct3D. Which SDK are you using?
CrazyEddie: "I don't like GUIs"

aliveoceans
Just popping in
Just popping in
Posts: 2
Joined: Wed May 13, 2015 18:42

Re: Build failed at 100% causing Win32AppHelper undefined re

Postby aliveoceans » Thu May 14, 2015 12:10

Ident wrote:Those are issues related to Direct3D. Which SDK are you using?

Microsoft DirectX SDK (June 2010)

User avatar
Ident
CEGUI Team
Posts: 1998
Joined: Sat Oct 31, 2009 13:57
Location: Austria

Re: Build failed at 100% causing Win32AppHelper undefined re

Postby Ident » Thu May 14, 2015 12:14

Is directinput linked?
CrazyEddie: "I don't like GUIs"


Return to “Help”

Who is online

Users browsing this forum: No registered users and 16 guests