diff --git a/src/plugins/qt4projectmanager/qt-s60/abldparser.cpp b/src/plugins/qt4projectmanager/qt-s60/abldparser.cpp index 692d7b30e838ffa5a0c3dd903135a591d8bf33af..47e637208f7bc88715d570696ece1a5b4797539e 100644 --- a/src/plugins/qt4projectmanager/qt-s60/abldparser.cpp +++ b/src/plugins/qt4projectmanager/qt-s60/abldparser.cpp @@ -62,7 +62,8 @@ void AbldParser::stdOutput(const QString &line) TASK_CATEGORY_BUILDSYSTEM)); return; } - if (lne.startsWith(QLatin1String("FATAL ERROR:"))) { + if (lne.startsWith(QLatin1String("FATAL ERROR:")) || + lne.startsWith(QLatin1String("Error :"))) { emit addTask(Task(Task::Error, lne /* description */, QString() /* filename */, @@ -91,6 +92,14 @@ void AbldParser::stdOutput(const QString &line) return; } + if (lne.startsWith(QLatin1String("SIS creation failed!"))) { + m_waitingForStdOutContinuation = false; + emit addTask(Task(Task::Error, + line, QString(), -1, + TASK_CATEGORY_BUILDSYSTEM)); + return; + } + if (lne.isEmpty()) { m_waitingForStdOutContinuation = false; return;