diff --git a/tests/manual/debugger/simple/simple_test_app.cpp b/tests/manual/debugger/simple/simple_test_app.cpp
index b0fb74f322d6569491dd341ed560bc17e32d71aa..5e031ac88bf8d24c9bdf612edddb2c4f033afa11 100644
--- a/tests/manual/debugger/simple/simple_test_app.cpp
+++ b/tests/manual/debugger/simple/simple_test_app.cpp
@@ -2653,7 +2653,7 @@ namespace stdptr {
     void testStdUniquePtr()
     {
         #ifdef USE_CXX11
-        std::unique_ptr<int> p(new 32);
+        std::unique_ptr<int> p(new int(32));
         BREAK_HERE;
         // Check p 32 std::unique_ptr<int>.
         // Continue.
@@ -5919,7 +5919,7 @@ int main(int argc, char *argv[])
     stdstream::testStdStream();
     stdstring::testStdString();
     stdvector::testStdVector();
-    stdptr::testStdPointer();
+    stdptr::testStdPtr();
 
     qbytearray::testQByteArray();
     qdatetime::testDateTime();
diff --git a/tests/manual/debugger/simple/simple_test_app.pro b/tests/manual/debugger/simple/simple_test_app.pro
index bde934714d4a85d93f6ff072eef2624431afb7af..614c6525ffe50dccf0b754d237272c4d5b5777a0 100644
--- a/tests/manual/debugger/simple/simple_test_app.pro
+++ b/tests/manual/debugger/simple/simple_test_app.pro
@@ -25,7 +25,11 @@ maemo5 {
 exists($$QMAKE_INCDIR_QT/QtCore/private/qobject_p.h):DEFINES += USE_PRIVATE
 exists(/usr/include/boost/optional.hpp): DEFINES += USE_BOOST
 exists(/usr/include/eigen2/Eigen/Core): DEFINES += USE_EIGEN
-false: DEFINES += USE_CXX11
+
+*g++* {
+    DEFINES += USE_CXX11
+    QMAKE_CXXFLAGS += -std=c++0x
+}
 
 # Use for semi-automated testing
 #DEFINES += USE_AUTORUN=1