Version: CVS of 09/06 (using KDE KDE 3.1.2) Installed from: Debian testing/unstable Packages When using specific compilers (via the Compiler Command of the compiler options dialog for instance), the output is no more recognized by the regexps.
That works for me, can you attach the raw compiler output so we can check it?
Created attachment 1783 [details] Raw compiler output In the same project, when compiled with gcc/g++ (and not gcc-3.2/g++-3.2), the compiler output is parsed correctly
Subject: kdevelop/parts/outputviews CVS commit by harald: Fix Bug 59721 (treat gcc-blah valid name for gcc) CCMAIL: 59721-done@bugs.kde.org M +6 -6 makeactionfilter.cpp 1.15 --- kdevelop/parts/outputviews/makeactionfilter.cpp #1.14:1.15 @@ -42,8 +42,8 @@ MakeActionFilter::ActionFormat* MakeActi { static ActionFormat formats[] = { - ActionFormat( i18n("compiling"), "g++", "g\\+\\+ (?:\\S* )*-c (?:\\S* )*`[^`]*`(?:[^/\\s;]*/)*([^/\\s;]+)", 1 ), - ActionFormat( i18n("compiling"), "g++", "g\\+\\+ (?:\\S* )*-c (?:\\S* )*(?:[^/]*/)*([^/\\s;]*)", 1 ), - ActionFormat( i18n("compiling"), "gcc", "g\\c\\c (?:\\S* )*-c (?:\\S* )*`[^`]*`(?:[^/\\s;]*/)*([^/\\s;]+)", 1 ), - ActionFormat( i18n("compiling"), "gcc", "g\\c\\c (?:\\S* )*-c (?:\\S* )*(?:[^/]*/)*([^/\\s;]*)", 1 ), + ActionFormat( i18n("compiling"), "g++", "g\\+\\+\\S* (?:\\S* )*-c (?:\\S* )*`[^`]*`(?:[^/\\s;]*/)*([^/\\s;]+)", 1 ), + ActionFormat( i18n("compiling"), "g++", "g\\+\\+\\S* (?:\\S* )*-c (?:\\S* )*(?:[^/]*/)*([^/\\s;]*)", 1 ), + ActionFormat( i18n("compiling"), "gcc", "g\\c\\c\\S* (?:\\S* )*-c (?:\\S* )*`[^`]*`(?:[^/\\s;]*/)*([^/\\s;]+)", 1 ), + ActionFormat( i18n("compiling"), "gcc", "g\\c\\c\\S* (?:\\S* )*-c (?:\\S* )*(?:[^/]*/)*([^/\\s;]*)", 1 ), ActionFormat( i18n("compiling"), "distcc", "distcc (?:\\S* )*-c (?:\\S* )*`[^`]*`(?:[^/\\s;]*/)*([^/\\s;]+)", 1 ), ActionFormat( i18n("compiling"), "distcc", "distcc (?:\\S* )*-c (?:\\S* )*(?:[^/]*/)*([^/\\s;]*)", 1 ), @@ -51,6 +51,6 @@ MakeActionFilter::ActionFormat* MakeActi ActionFormat( i18n("generating"), "uic", "/uic\\b.*\\s-o\\s([^\\s;]+)", 1 ), ActionFormat( i18n("linking"), "libtool", "/bin/sh\\s.*libtool.*--mode=link .* -o ([^\\s;]+)", 1 ), - ActionFormat( i18n("linking"), "g++", "g\\+\\+ (?:\\S* )*-o ([^\\s;]+)", 1 ), - ActionFormat( i18n("linking"), "gcc", "g\\c\\c (?:\\S* )*-o ([^\\s;]+)", 1 ), + ActionFormat( i18n("linking"), "g++", "g\\+\\+\\S* (?:\\S* )*-o ([^\\s;]+)", 1 ), + ActionFormat( i18n("linking"), "gcc", "g\\c\\c\\S* (?:\\S* )*-o ([^\\s;]+)", 1 ), ActionFormat( i18n("installing"), "", "^/(?:usr/bin/install|bin/sh\\s.*mkinstalldirs).*\\s([^\\s;]+)", 1 ), ActionFormat( i18n("generating"), "dcopidl", "dcopidl .* > ([^\\s;]+)", 1 ),