diff --git a/src/libs/utils/qtcprocess.cpp b/src/libs/utils/qtcprocess.cpp
index dab401d78cff9a6c99973150039b91feca4b64f3..59f3460cbc0ee74d8c32dcedbd824a2c628be3aa 100644
--- a/src/libs/utils/qtcprocess.cpp
+++ b/src/libs/utils/qtcprocess.cpp
@@ -695,14 +695,18 @@ typedef struct {
     // complex expressions within the quoted string.
     bool dquote;
 } MxState;
+QT_BEGIN_NAMESPACE
 Q_DECLARE_TYPEINFO(MxState, Q_PRIMITIVE_TYPE);
+QT_END_NAMESPACE
 
 // Pushed state for the case where a $(()) expansion turns out bogus
 typedef struct {
     QString str;
     int pos, varPos;
 } MxSave;
+QT_BEGIN_NAMESPACE
 Q_DECLARE_TYPEINFO(MxSave, Q_MOVABLE_TYPE);
+QT_END_NAMESPACE
 
 #include <QtCore/QStack>