Bug 200000 (bug200k)

Summary: Project->Build Special Targets dialog is empty
Product: [Fedora] Fedora Reporter: Andrew Overholt <overholt>
Component: eclipse-cdtAssignee: Jeff Johnston <jjohnstn>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: 1023612737
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-08-21 21:48:09 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Andrew Overholt 2006-07-24 19:59:48 UTC
Description of problem:
Project->Build Special Targets dialog is empty

Version-Release number of selected component (if applicable):
eclipse-cdt-3.1.0-1jpp_7fc.i386

How reproducible:
Always

Steps to Reproduce:
1. Create or check-out a "C/C++ Autotools" project
2. Select the project itself in the "C/C++ Projects" view
3. Go to Project -> Build Special Targets
  
Actual results:
Empty dialog.

Expected results:
Targets in dialog.

Additional info:

Comment 1 Anthony Green 2006-07-26 04:25:18 UTC
Congratulations on filing bug #200000 :-)

Comment 2 Andy Shevchenko 2006-07-26 14:55:26 UTC
Congratulations on filing bug #200000

What a gift is author get?



Comment 3 Jeff Johnston 2006-07-31 21:26:09 UTC
The problem is that the Special Targets dialog is created from the Makefile.  If
the project has not yet been built (i.e. configured), the Makefile doesn't yet
exist so there is nothing to parse.  What would be needed would be a dialog to
ask if the user wants to run the configure step.

Please confirm that you do not have any such problem once the project has been
built and that I have diagnosed this correctly.

Comment 4 Jeff Johnston 2006-08-21 21:48:09 UTC
A patch has been applied to create the Makefile via configuring if it does not
already exist.