[Bug 76012] New: bogus report that it fails to find makefile
Ulrich Eckhardt
doomster at knuut.de
Tue Feb 24 13:28:06 UTC 2004
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=76012
Summary: bogus report that it fails to find makefile
Product: kdevelop
Version: 3.0.0b2
Platform: Debian stable
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
AssignedTo: kdevelop-devel kdevelop org
ReportedBy: doomster knuut de
Version: 3.0.0b2 (using KDE KDE 3.2.0)
Installed from: Debian stable Packages
Related bugs are
http://bugs.kde.org/show_bug.cgi?id=34964
http://bugs.kde.org/show_bug.cgi?id=71675
http://bugs.kde.org/show_bug.cgi?id=74570
The problem is that I get this error-message pressing F8, on an imported kmail subdir from the kdepim package:
|There is no Makefile in this directory
|and no configure script for this project.
|Run automake & friends and configure first?
Now, this message is totally bogus, because:
- I already ran configure, which is in the parent-dir
- there _is_ a Makefile in the project root
- 'this directory' is totally useless information );
- there is no requirement for any hardcoded makefile filenames at all.
The patch from 74570 to add one more name is only half-hearted, as 71675 clearly shows. Anyone who tried to use a different build-system like jam/bjam to build anything will confirm that.
- make itself will already generate sufficient error-messages when it fails to find its files
Please remove the whole check or make it a warning, in the latter case one with a checkbox to permanently disable it.
As a workaround for all bitten by this, you can add an entry to the external tools for a file context with
- Menu text = make
- Executable = make
- Parameters = -C %D -f %S
- a checked 'capture output'
Note: clicking on an error-message doesn't work with that.
thank you
Uli
More information about the KDevelop-devel
mailing list