This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 145472 - Add a filter in the NetBeans build window (C++) to ignore useless Make status output
Summary: Add a filter in the NetBeans build window (C++) to ignore useless Make status...
Status: NEW
Alias: None
Product: platform
Classification: Unclassified
Component: Output Window (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Jaroslav Havlin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-28 17:19 UTC by kgoertz
Modified: 2011-09-01 16:13 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kgoertz 2008-08-28 17:19:12 UTC
This is a feature that KDevelop does quite nicely.
When building a C++ project using an external makefile, the make process often outputs many information messages that
are useless.  The problem is that these messages hide real warning and errors.  If they aren't filtered it drops the
value of building from within the IDE.

One solution is obviously the modify the make process so it doesn't output useless text.  However this isn't always
possible/trivial.  
The ideal solution is to have a filter on the NetBeans build output window.  For example if you right click on the Build
output window in KDevelop it lists the options:
* Full compiler output
* Short compiler output (strips out messages like 'entering directory' etc)
* Very short compiler output (nothing but warnings and errors).

For example when compiling the open source VLC project the make process outputs text like this that completely hides any
real messages:

make[4]: Entering directory `/home/MATTER/kgoertz/repos/vlc/doc'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/MATTER/kgoertz/repos/vlc/doc'
Making all in test
make[4]: Entering directory `/home/MATTER/kgoertz/repos/vlc/test'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/MATTER/kgoertz/repos/vlc/test'
make[4]: Entering directory `/home/MATTER/kgoertz/repos/vlc'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/MATTER/kgoertz/repos/vlc'
make[3]: Leaving directory `/home/MATTER/kgoertz/repos/vlc'
make[2]: Leaving directory `/home/MATTER/kgoertz/repos/vlc'
make[1]: Leaving directory `/home/MATTER/kg
Comment 1 Peter Pis 2008-08-29 15:07:37 UTC
Reassigning to cnd.
Comment 2 Alexander Simon 2010-04-27 12:41:44 UTC
not possible to provide cnd specific actions in output window