--- qt-all-opensource-src-4.5.0/configure~ 2009-03-23 19:00:19 +0300 +++ qt-all-opensource-src-4.5.0/configure 2009-03-23 19:03:28 +0300 @@ -5819,11 +5819,11 @@ case "$XPLATFORM" in ;; esac -if [ "$CFG_XMLPATTERNS" = "yes" -a "$CFG_EXCEPTIONS" = "no" ]; then - echo "QtXmlPatterns was requested, but it can't be built due to exceptions being disabled." - exit 1 -fi -if [ "$CFG_XMLPATTERNS" = "auto" -a "$CFG_EXCEPTIONS" != "no" ]; then +#if [ "$CFG_XMLPATTERNS" = "yes" -a "$CFG_EXCEPTIONS" = "no" ]; then +# echo "QtXmlPatterns was requested, but it can't be built due to exceptions being disabled." +# exit 1 +#fi +if [ "$CFG_XMLPATTERNS" != "no" ]; then CFG_XMLPATTERNS="$canBuildQtXmlPatterns" elif [ "$CFG_EXCEPTIONS" = "no" ]; then CFG_XMLPATTERNS="no" --- qt-all-opensource-src-4.5.0/src/xmlpatterns/utils/qpatternistlocale_p.h~ 2009-03-23 19:00:00 +0300 +++ qt-all-opensource-src-4.5.0/src/xmlpatterns/utils/qpatternistlocale_p.h 2009-03-23 19:00:19 +0300 @@ -231,9 +231,9 @@ namespace QPatternist #error "Patternist does not compile with Q_NO_TYPESAFE_FLAGS set, because the code uses negative enum values. qglobal.h has typedef uint Flags." #endif -#ifdef QT_NO_EXCEPTIONS +/*#ifdef QT_NO_EXCEPTIONS #error "Patternist uses exceptions and cannot be built without." -#endif +#endif*/ QT_END_NAMESPACE #endif --- qt-all-opensource-src-4.4.0-rc1/src/xmlpatterns/acceltree/acceltree.pri~ 2008-04-02 20:34:01 +0400 +++ qt-all-opensource-src-4.4.0-rc1/src/xmlpatterns/acceltree/acceltree.pri 2008-04-11 15:12:52 +0400 @@ -8,3 +8,5 @@ HEADERS += $$PWD/qacceltreebuilder_p.h $$PWD/qacceltreeresourceloader_p.h \ $$PWD/qacceliterators_p.h \ $$PWD/qcompressedwhitespace_p.h + +QMAKE_CXXFLAGS += -fexceptions --- qt-all-opensource-src-4.6.1/src/xmlpatterns/api/api.pri~ 2010-01-14 21:16:15 +0300 +++ qt-all-opensource-src-4.6.1/src/xmlpatterns/api/api.pri 2010-01-14 21:21:24 +0300 @@ -55,3 +55,5 @@ SOURCES += $$PWD/qvariableloader.cpp \ $$PWD/qxmlserializer.cpp \ $$PWD/qcoloringmessagehandler.cpp \ $$PWD/qcoloroutput.cpp + +QMAKE_CXXFLAGS += -fexceptions --- qt-all-opensource-src-4.5.0/src/xmlpatterns/expr/expr.pri~ 2009-03-23 19:00:00 +0300 +++ qt-all-opensource-src-4.5.0/src/xmlpatterns/expr/expr.pri 2009-03-23 19:06:54 +0300 @@ -171,3 +171,5 @@ SOURCES += $$PWD/qandexpression.cpp $$PWD/qvariabledeclaration.cpp \ $$PWD/qvariablereference.cpp \ $$PWD/qxsltsimplecontentconstructor.cpp + +QMAKE_CXXFLAGS += -fexceptions