diff --git a/src/plugins/projectexplorer/buildmanager.cpp b/src/plugins/projectexplorer/buildmanager.cpp
index 0938481c0d3363c3c65a5f8378a2386f6be1ebb7..f05e04e6e733a0e1044f03e7ffed7aded18c5553 100644
--- a/src/plugins/projectexplorer/buildmanager.cpp
+++ b/src/plugins/projectexplorer/buildmanager.cpp
@@ -349,8 +349,9 @@ bool BuildManager::buildQueueAppend(BuildStep *bs)
 
     bool init = bs->init();
     if (!init) {
-        const QString projectName = m_currentBuildStep->buildConfiguration()->target()->displayName();
-        addToOutputWindow(tr("<font color=\"#ff0000\">Error while building project %1</font>").arg(projectName));
+        const QString projectName = m_currentBuildStep->buildConfiguration()->target()->project()->displayName();
+        const QString targetName = m_currentBuildStep->buildConfiguration()->target()->displayName();
+        addToOutputWindow(tr("<font color=\"#ff0000\">Error while building project %1 (%2)</font>").arg(projectName, targetName));
         addToOutputWindow(tr("<font color=\"#ff0000\">When executing build step '%1'</font>").arg(m_currentBuildStep->displayName()));
         cancel();
         return false;