Soucis de compilation de QxOrm avec boost 1.51
Bonjour.
Je suis en train de tenter de compiler la bibliothèque QxOrm, or, je me heurte à un problème assez agaçant et malheureusement le topic ajouté récemment et qui fait état d'erreurs lors de la compilation de QxOrm ne m'a pas permis de résoudre le problème... Tout au plus j'ai utilisé la version 1.51 de boost proposée plutôt que la version 1.52 (qui me renvoie les mêmes erreurs)
En voulant compiler je me retrouve avec les erreurs suivantes:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
In file included from include/QxCollection/IxCollection.h:40:0,
from include/QxTraits/is_qx_collection.h:44,
from include/QxCollection/QxForeach.h:55,
from include/QxSingleton/QxSingletonX.h:44,
from src\QxSingleton\IxSingleton.cpp:31:
..\..\Documents\Librairies\boost_1_51\include/boost/any.hpp: In member function
'const std::type_info& boost::any::type() const':
..\..\Documents\Librairies\boost_1_51\include/boost/any.hpp:90:59: erreur: ne pe
ut utiliser typeid avec -fno-rtti
..\..\Documents\Librairies\boost_1_51\include/boost/any.hpp: In member function
'virtual const std::type_info& boost::any::holder<ValueType>::type() const':
..\..\Documents\Librairies\boost_1_51\include/boost/any.hpp:129:40: erreur: ne p
eut utiliser typeid avec -fno-rtti
..\..\Documents\Librairies\boost_1_51\include/boost/any.hpp: In function 'ValueT
ype* boost::any_cast(boost::any*)':
..\..\Documents\Librairies\boost_1_51\include/boost/any.hpp:180:65: erreur: ne p
eut utiliser typeid avec -fno-rtti
In file included from include/QxCollection/IxCollection.h:42:0,
from include/QxTraits/is_qx_collection.h:44,
from include/QxCollection/QxForeach.h:55,
from include/QxSingleton/QxSingletonX.h:44,
from src\QxSingleton\IxSingleton.cpp:31:
include/QxTraits/get_class_name.h: In static member function 'static const char*
qx::trait::get_class_name<T>::get()':
include/QxTraits/get_class_name.h:108:35: erreur: ne peut utiliser typeid avec -
fno-rtti
mingw32-make[1]: *** [release/IxSingleton.o] Error 1
mingw32-make[1]: Leaving directory `C:/Users/admin/Desktop/QxOrm'
mingw32-make: *** [release] Error 2 |
La version de QxOrm que je tente de compiler est la dernière (la 1.2.4) et celle de boost est 1.51.
Je suis sous Windows 7 64 et je compile en 32 bits avec gcc par le biais de MinGw.
Merci d'avance pour les réponses.