--- qt-all-opensource-src-4.4.0/configure~ 2008-05-14 15:13:48 +0400 +++ qt-all-opensource-src-4.4.0/configure 2008-05-14 15:19:57 +0400 @@ -5433,11 +5433,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="$canBuildPatternist" elif [ "$CFG_EXCEPTIONS" = "no" ]; then CFG_XMLPATTERNS="no" --- qt-all-opensource-src-4.4.0-rc1/src/xmlpatterns/utils/qpatternistlocale_p.h~ 2008-04-11 17:27:56 +0400 +++ qt-all-opensource-src-4.4.0-rc1/src/xmlpatterns/utils/qpatternistlocale_p.h 2008-04-11 17:28:37 +0400 @@ -209,9 +209,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.4.0-rc1/src/xmlpatterns/api/api.pri~ 2008-04-02 20:34:01 +0400 +++ qt-all-opensource-src-4.4.0-rc1/src/xmlpatterns/api/api.pri 2008-04-11 15:13:24 +0400 @@ -41,3 +41,5 @@ SOURCES += $$PWD/qvariableloader.cpp $$PWD/../../../tools/xmlpatterns/qcoloroutput.cpp INCLUDEPATH += $$PWD/../../../tools/xmlpatterns/ + +QMAKE_CXXFLAGS += -fexceptions --- qt-all-opensource-src-4.4.0-rc1/src/xmlpatterns/expr/expr.pri~ 2008-04-02 20:34:02 +0400 +++ qt-all-opensource-src-4.4.0-rc1/src/xmlpatterns/expr/expr.pri 2008-04-11 15:13:15 +0400 @@ -140,3 +140,5 @@ SOURCES += $$PWD/qandexpression.cpp $$PWD/qvalidate.cpp \ $$PWD/qvaluecomparison.cpp \ $$PWD/qvariablereference.cpp + +QMAKE_CXXFLAGS += -fexceptions