Compiler output broken

F@lk Brettschneider falk.brettschneider at gmx.de
Thu Mar 20 01:15:08 UTC 2003


Andras Mantia wrote:

> Hi,
>
>   Recently the "Show directory nav. messages" setting is not used, and 
> the
> navigation messages always appear. I also don't see any difference 
> between
> Short and Very Short Compiler output... I've tried to fix it, but after a
> short time I gave up (lack of time). What I saw as the source of the 
> problem
> (but doing that isn't enough):
>
> makeitem.h:
>
> bool visible( EOutputLevel level ) methods for ExitingDirectoryItem and
> EnteringDirectoryItem should be virtual and they should look the same:
> virtual bool visible( EOutputLevel level )
>         {
>                 return m_showDirectoryMessages && level > eVeryShort;
>         }
>
>
> makewidget.cpp:
> I've added a check to MakeWidget::insertItem():
>   if (item->visible(m_compilerOutputLevel))
>   {
>    ...
>   }
>
> With the above changes dir. navigation messages do not appear if I 
> disable
> them (or if the output is set to very short), but I still see:
> Making all in xxx
> Nothing to be done for "all"
>
> and similar messages, regardless of the compiler output level setting.    
>
> Can someone fully fix it?

John Firebaugh said to me it's his work much in progress, and he'll fix 
it soon.
Cheers
F at lk






More information about the KDevelop-devel mailing list