I have resolve the error:
Code: Select all
CPU you selected does not support x86-64 instruction set
Here the patch :
https://ogre3d.atlassian.net/browse/OGRE-580
But now it's funny i have to resolve the freeimage building with mingw-nugwen:
x:\mingw_nuwen\x86_64-w64-mingw32\include\windows.h:9:0,
from [...]freeimage-cmake\freeimage\Source\DeprecationManager\DeprecationMgr.cpp:27:
x:\mingw_nuwen\x86_64-w64-mingw32\include\unknwnbase.h: In member function 'HRESULT IUnknown::QueryInterface(Q**)':
x:\mingw_nuwen\x86_64-w64-mingw32\include\unknwnbase.h:74:29: error: '__mingw_uuidof' was not declared in this scope
return QueryInterface(__uuidof(Q), (void **)pp);
^
x:\mingw_nuwen\x86_64-w64-mingw32\include\unknwnbase.h:74:29: note: suggested alternative: '__mingw_wcstof'
x:\mingw_nuwen\x86_64-w64-mingw32\include\_mingw.h
Code: Select all
/* Macros for __uuidof template-based emulation */
#if defined(__cplusplus) && (USE___UUIDOF == 0)
#define __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
extern "C++" { \
template<> inline const GUID &__mingw_uuidof<type>() { \
static const IID __uuid_inst = {l,w1,w2, {b1,b2,b3,b4,b5,b6,b7,b8}}; \
return __uuid_inst; \
} \
template<> inline const GUID &__mingw_uuidof<type*>() { \
return __mingw_uuidof<type>(); \
} \
}
#define __uuidof(type) __mingw_uuidof<__typeof(type)>()
#else
#define __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
#endif
« Let us be firm, pure and faithful; at the end of our labours, there is the greatest glory in the world, that of the humans who have not given in. »
«Soyons fermes, purs et fidèles; au bout de nos peines il y a la plus grande gloire du monde, celle des Hommes qui n'ont pas cédé. »
CDG